C# 如何使用Microsoft Translator API获取替代翻译
我想使用getTranslations API阅读给定单词的替代文本翻译。web响应状态代码看起来正常,但响应流返回null。有没有人能提供一个工作示例或指出我的代码有什么问题?谢谢你的帮助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
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”,但结果没有差异。这让人困惑。