问题标签 [microsoft-translator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 将 TranslateArrayResponse 的类型转换为 string[]
我正在使用 Microsoft 翻译 ( http://msdn.microsoft.com/en-us/library/ff512422.aspx )。具体来说,该TranslateArray()
方法基本上需要一个文本字符串数组来翻译,结果是一个包含翻译文本的数组。
生成的翻译带有一种TranslateArrayResponse[]
. 我的代码看起来像这样(为清楚起见缩短了)
该client.TranslateArray()
方法的挑战在于它只允许每个请求为 10,000 个字符,并且最多为 2000 个项目编号。我的sourceTranslate
(一个 resx 文件)很容易包含超过 10,000 个字符,因此为了解决这个问题,我将请求拆分以适应这些边界。
我的问题是如何将值复制result
到 string[] 或类似的 - 我需要稍后使用result
(即将结果保存回新的 resx 文件)?
显然,像这样的东西是result += ...
行不通的。
api - 寻找语言翻译 API 或离线选项
我正在尝试开发一个翻译文本的 java 应用程序。
我的第一次尝试是谷歌翻译,但现在它是一项付费服务。那么还有其他免费选项吗?
或者任何可用的离线解决方案?
PS - 在某处读到微软也为其服务付费。但现在我无法访问该网站以检查这是否真的如此。提前致谢。还有迟到的圣诞快乐!:) :P
delphi - 使用 Delphi 获取 Microsoft 翻译时得到 400 响应
我已经在 Azure 上注册了我的应用程序,收到了一个秘密,并在我的 Delphi 2010 中使用 TIdHTTP 成功获得了访问令牌:
然后我使用复制提取响应的令牌部分。现在,当我尝试获取实际翻译时,我收到了错误请求错误。这是我尝试的:
我也未能使用帖子获得回复:
仍然是相同的响应 - 400,有什么想法吗?
c# - 获得客户端 ID 和客户端密码后无法使用 Microsoft 翻译器
我已经在 Windows azure Marketplace 上成功注册,并且我有一个 clientID 和客户端密码,但我不知道如何在 aspx 页面中使用它们来翻译所需语言的文本框文本。我有这个代码,但我不知道如何使用它。我应该在webservice中写下面的代码吗???如果是,那么在编写 webservice 时,它反映了AdmAccessToken
和AdmAccessToken
这是页面上的代码
请帮助某人,以便我可以将我的文本框文本翻译成任何其他语言。
java - 在 Android 中使用 Microsoft Translator API
我正在我的应用程序中使用 Microsoft Translator API。我无法执行此代码:
主要活动:
activity_main.xml
AndroidManifest.xml:
windows-phone-8 - “远程服务器返回错误:未找到” 翻译 API Windows phone 8
我正在 MSDN 上使用 Microsoft Bing 翻译器尝试示例 Windows Phone 8 应用程序:http: //blogs.msdn.com/b/translation/p/windowsphone8.aspx
我正在运行完全相同的代码,有时我会收到:The remote server returned an error: NotFound
错误。
我正在努力解决这个错误,因为我不知道出了什么问题。有人可以帮我解决这个错误吗?
谢谢你。
PS:这个问题之前有人问过,但我不确定解决方案是什么。
java - 适用于 Android 的 Microsoft Translate API 提供 UnknownHostException
我尝试了以下代码来使用此处找到的 Microsoft Translator API 库来实现翻译器应用程序。我有一个有效的互联网连接,并且我已经生成了一个有效的客户端 ID 和密码,但是每当我尝试运行代码时,我都会得到java.net.UnknownHostException
.
我的代码:
我的堆栈跟踪:
python - Microsoft Translator 仅使用某些字符串给出 HTTP 错误 400
我正在翻译大量字符串并使用 urllib2 向 API 发送请求。我的程序可以正常运行,但在特别翻译某些字符串时,我总是会收到 HTTP 错误 400。我提出的每个请求都完全相同,除了文本参数,所以我认为它一定是文本以某种方式导致请求格式错误。这是我知道的两个字符串,它们总是会导致此错误:
@monaeltahawy hatla2eh fel jym bytmrn wla 3arf en fe 7aga bt7sl :d
和
@yaratambash ta3aly a3zemek 3l 胎儿
例如。
我确定不是“@”字符导致错误,或者“@”位于字符串的前面。API 之前已经很好地处理了具有这些属性的字符串。
这些字符串中的无意义词也不会引起问题,因为 API 之前也可以很好地处理无意义的词。它只返回我发送给它的相同字符串。
这是错误似乎来自的代码:
我在 Eclipse 4.3.2 中运行 Python 2.7。
任何见解或建议将不胜感激。
android-asynctask - 使用片段和 Microsoft API 创建翻译器应用程序时的异步问题
我正在使用片段(因为我有标签)为 android 创建一个翻译器应用程序。
我找到了一些很好的使用微软 API 翻译的教程,但没有一个有效,直到我找到了这个.
作为一项活动,当我将其更改为片段时,它不会。
这是一个小改动后的代码:
XML 当前只是一个简单的 TextView(如 Github 示例)。
我必须改变什么才能使 asynctask 工作?
java - Microsoft 翻译器 java api 的问题
我正在寻找一个免费的 Java翻译API,我发现 microsoft-translator-java-api,它很容易使用我喜欢它,但是当我从英语翻译成阿拉伯语时,就像:
我在控制台上显示为:
我很困惑如何修复这个错误,以便我可以在控制台上获得一些有意义的完整字符,而不是上面的。