Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于.NET的YandexTranslator api?_C#_Translate_Yandex Api - Fatal编程技术网

C# 用于.NET的YandexTranslator api?

C# 用于.NET的YandexTranslator api?,c#,translate,yandex-api,C#,Translate,Yandex Api,我在这里找到YandexTranslator:https://github.com/prokhor-ozornin/Yandex.NET.Translator 我通过Nuget安装了YandexTranslator 这是我的代码在按钮翻译: IYandexTranslator translator = Yandex.Translator(api => api.ApiKey(ConfigurationManager.AppSettings["ApiKey"]).Format(ApiDataF

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

我通过Nuget安装了YandexTranslator

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

IYandexTranslator translator = Yandex.Translator(api => api.ApiKey(ConfigurationManager.AppSettings["ApiKey"]).Format(ApiDataFormat.Json));
    IEnumerable<ITranslationPair> translationPairs = translator.TranslationPairs(); //error The remote server returned an error: (403) Forbidden.
    string language = translator.Detect("This is English text");
    ITranslation translation = translator.Translate("ru", "To be translated to Russian");
IYandexTranslator translator=Yandex.translator(api=>api.ApiKey(ConfigurationManager.AppSettings[“ApiKey”]).Format(ApiDataFormat.Json));
IEnumerable translationPairs=translator.translationPairs()//错误远程服务器返回错误:(403)禁止。
string language=translator.Detect(“这是英文文本”);
ITranslation translation=译者。翻译(“ru”,“待翻译为俄语”);
但当我尝试运行so get错误时:“远程服务器返回了一个错误:(403)禁止。”


我刚刚开始使用界面,每个人都可以帮助修复它

请求中指定的身份验证数据无效,或禁止访问请求的资源。检查以确保传递了正确的API密钥,并且该API密钥可以访问该资源。(我会下载postman for chrome,并手动运行请求,以确保其正常工作)我在appSetting中正确添加了apikey