Yandex Translator Api 使用到 vb.net
Posted
技术标签:
【中文标题】Yandex Translator Api 使用到 vb.net【英文标题】:Yandex Translator Api using to vb.net 【发布时间】:2017-12-20 21:14:11 【问题描述】:在这里找到 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
【问题讨论】:
【参考方案1】: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")
【讨论】:
以上是关于Yandex Translator Api 使用到 vb.net的主要内容,如果未能解决你的问题,请参考以下文章
API Microsoft Translator 异常:“根级别的数据无效。第 1 行,位置 1。”
python [yandex api] yandex api