如何在.net core网站中使用Google Translate API?

问题描述 投票:0回答:3

如何在 .NET Core 应用程序中使用 Google Translate api?我尝试过基本的 html 和文本翻译,两者都工作正常。现在我想将我的整个网站转换为多语言。我怎样才能做到这一点。作为参考,我正在使用此链接

asp.net-core .net-core google-translate google-translation-api
3个回答
0
投票

例如,您可以编写类似这样的代码来翻译句子:

var sentence = "This is some html text to <strong>translate</strong>!";
// Target language is french
string targetLanguage = "fr";
// Source language is automatically detected
string sourceLanguage = null; 
// We create the TranslationClient
var client = Google.Cloud.Translation.V2.TranslationClient.Create();
// We translate
var response = client.TranslateHtml(sentence, targetLanguage, sourceLanguage);
// Output
Console.WriteLine(response.TranslatedText);
// C&#39;est un texte html à <strong>traduire</strong> !

代码来源

有关如何开始在 .NET 中使用 Google Translate API 的官方文档

云翻译 API 的 .NET 参考文档。


0
投票

使用.Net core 6 api实现谷歌翻译api Github链接 https://github.com/Ubaidurrehman10/Google-api-translator 对于此存储库,您只需将“GOOGLE_APPLICATION_CREDENTIALS”设置为您从 google 下载的服务帐户密钥 JSON 文件的文件路径Once you clone the application, set the environment variable with the key mentioned above


0
投票

如果您想将整个网站转换为其他语言,那么您可能需要使用谷歌翻译 jquery 版本。您可以查看本教程 Google Translate in asp.net using jquery。这提供了简单的两到三个步骤,您将能够将您的网站转换为任何其他语言。

© www.soinside.com 2019 - 2024. All rights reserved.