Yandex翻译Api使用到vb.net

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

在这里找到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 = translator.TranslationPairs(); //错误远程服务器返回错误:(403)禁止。 string language = translator.Detect(“This is English text”); ITranslation translation = translator.Translate(“ru”,“To to translation to Russian”);

如何转换VB.net

c# vb.net yandex yandex-api
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")
© www.soinside.com 2019 - 2024. All rights reserved.