Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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# 如何使用Microsoft Translator API获取替代翻译_C#_Azure_Microsoft Translator - Fatal编程技术网

C# 如何使用Microsoft Translator API获取替代翻译

C# 如何使用Microsoft Translator API获取替代翻译,c#,azure,microsoft-translator,C#,Azure,Microsoft Translator,我想使用getTranslations API阅读给定单词的替代文本翻译。web响应状态代码看起来正常,但响应流返回null。有没有人能提供一个工作示例或指出我的代码有什么问题?谢谢你的帮助 string uri = string.Format("https://api.microsofttranslator.com/V2/Http.svc/GetTranslation? text=Origin&from=es&to=de&maxTranslations

我想使用getTranslations API阅读给定单词的替代文本翻译。web响应状态代码看起来正常,但响应流返回null。有没有人能提供一个工作示例或指出我的代码有什么问题?谢谢你的帮助

string uri = string.Format("https://api.microsofttranslator.com/V2/Http.svc/GetTranslation?         
text=Origin&from=es&to=de&maxTranslations=10");
WebRequest translationWebRequest = WebRequest.Create(uri);
                translationWebRequest.Headers.Add("Authorization", 
                 tokenProvider.GetAccessToken());
WebResponse response = null;
response = translationWebRequest.GetResponse();
Stream stream = response.GetResponseStream();

使用新的Microsoft Translator文本API v3,其中包括一个多语言词典API。v2到v3的迁移文档位于


谢谢。

v3仅为REST和JSON。词典文档位于。

中,谢谢提供信息。我将尝试字典查找Api并保持联系。顺便说一句,我尝试了使用Ajax的GetTranslationsAPI,它对我很有效。但我仍然只看到一个翻译字符串。我还尝试设置可选参数“IncludeMultipleMTAlternatives”,但结果没有差异。这让人困惑。