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

时间:2018-05-07 22:47:06

标签: 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=10");
WebRequest translationWebRequest = WebRequest.Create(uri);
                translationWebRequest.Headers.Add("Authorization", 
                 tokenProvider.GetAccessToken());
WebResponse response = null;
response = translationWebRequest.GetResponse();
Stream stream = response.GetResponseStream();

2 个答案:

答案 0 :(得分:0)

使用包含多语言词典API的新Microsoft Translator Text API v3。 v2到v3迁移文档位于www.aka.ms/Translatorv3Migration

谢谢。

答案 1 :(得分:0)

v3仅限REST和JSON。字典文档位于v3 documentation