0

在这里找到 YandexTranslator:https ://github.com/prokhor-ozornin/Yandex.NET.Translator

我通过 Nuget 安装了 YandexTranslator

这是我在按钮翻译中的代码:

IYandexTranslator 翻译器 = Yandex.Translator(api => api.ApiKey(ConfigurationManager.AppSettings["ApiKey"]).Format(ApiDataFormat.Json)); IEnumerable translationPairs = translate.TranslationPairs(); //error 远程服务器返回错误:(403) Forbidden。string language = translate.Detect("这是英文文本"); ITranslation translation = translate.Translate("ru", "要翻译成俄语");

如何转换 VB.net

4

1 回答 1

0
Dim translator As IYandexTranslator = Yandex.Translator(Function(api)api.ApiKey(ConfigurationManager.AppSettings("ApiKey")).Format(ApiDataFormat.Json))
Dim translationPairs As IEnumerable = translator.TranslationPairs
//error The remote server returned an error: (403) Forbidden.
Dim language As String = translator.Detect("This is English text")
Dim translation As ITranslation = translator.Translate("ru", "To be translated to Russian")
于 2017-12-20T22:36:12.160 回答