c# - 如何使用 Microsoft Translator API GetTranslations 获得替代翻译
问题描述
我想使用 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();
解决方案
v3 仅支持 REST 和 JSON。字典文档在v3 文档中。
推荐阅读
- svn - 使用命令行仅列出来自 SVN 的特定类型的文件
- spring-boot - neo4j docker 容器拒绝连接
- javascript - 尝试导致循环的 window.location 或 window.location.href 重定向
- bootstrap-4 - 更新 bootstrap-year-calendar 而不重新渲染整个日历?
- inno-setup - 将 RegQueryStringValue 与 Inno Setup 6.0.0 和 HKCU 一起使用。GetPathInstalled
- blockchain - 缺少 Multichain.conf - 如何创建
- macos - csproj 文件中的 .NET 核心输出类型
- java - 尝试移动到底部时,JPanel 被压缩并消失
- html - “public_html”自动出现在 URL 中的文件夹名称之后并导致 404
- php - Microsoft Translator API v3 - PHP 使用 cURL 代替 file_get_contents