问题标签 [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.

0 投票
1 回答
97 浏览

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 += ...行不通的。

0 投票
1 回答
2042 浏览

api - 寻找语言翻译 A​​PI 或离线选项

我正在尝试开发一个翻译文本的 java 应用程序。

我的第一次尝试是谷歌翻译,但现在它是一项付费服务​​。那么还有其他免费选项吗?

或者任何可用的离线解决方案?

PS - 在某处读到微软也为其服务付费。但现在我无法访问该网站以检查这是否真的如此。提前致谢。还有迟到的圣诞快乐!:) :P

0 投票
2 回答
1500 浏览

delphi - 使用 Delphi 获取 Microsoft 翻译时得到 400 响应

我已经在 Azure 上注册了我的应用程序,收到了一个秘密,并在我的 Delphi 2010 中使用 TIdHTTP 成功获得了访问令牌:

然后我使用复制提取响应的令牌部分。现在,当我尝试获取实际翻译时,我收到了错误请求错误。这是我尝试的:

我也未能使用帖子获得回复:

仍然是相同的响应 - 400,有什么想法吗?

0 投票
1 回答
353 浏览

c# - 获得客户端 ID 和客户端密码后无法使用 Microsoft 翻译器

我已经在 Windows azure Marketplace 上成功注册,并且我有一个 clientID 和客户端密码,但我不知道如何在 aspx 页面中使用它们来翻译所需语言的文本框文本。我有这个代码,但我不知道如何使用它。我应该在webservice中写下面的代码吗???如果是,那么在编写 webservice 时,它​​反映了AdmAccessTokenAdmAccessToken

这是页面上的代码

请帮助某人,以便我可以将我的文本框文本翻译成任何其他语言。

0 投票
1 回答
1329 浏览

java - 在 Android 中使用 Microsoft Translator API

我正在我的应用程序中使用 Microsoft Translator API。我无法执行此代码:

主要活动:

activity_main.xml

AndroidManifest.xml:

0 投票
0 回答
283 浏览

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:这个问题之前有人问过,但我不确定解决方案是什么。

“远程服务器返回错误:未找到”翻译 API Windows phone 8

0 投票
1 回答
1048 浏览

java - 适用于 Android 的 Microsoft Translate API 提供 UnknownHostException

我尝试了以下代码来使用此处找到的 Microsoft Translator API 库来实现翻译器应用程序。我有一个有效的互联网连接,并且我已经生成了一个有效的客户端 ID 和密码,但是每当我尝试运行代码时,我都会得到java.net.UnknownHostException.

我的代码:

我的堆栈跟踪:

0 投票
0 回答
182 浏览

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。

任何见解或建议将不胜感激。

0 投票
1 回答
168 浏览

android-asynctask - 使用片段和 Microsoft API 创建翻译器应用程序时的异步问题

我正在使用片段(因为我有标签)为 android 创建一个翻译器应用程序。

我找到了一些很好的使用微软 API 翻译的教程,但没有一个有效,直到我找到了这个.

作为一项活动,当我将其更改为片段时,它不会。

这是一个小改动后的代码:

XML 当前只是一个简单的 TextView(如 Github 示例)。

我必须改变什么才能使 asynctask 工作?

0 投票
1 回答
331 浏览

java - Microsoft 翻译器 java api 的问题

我正在寻找一个免费的 Java翻译API,我发现 microsoft-translator-java-api,它很容易使用我喜欢它,但是当我从英语翻译阿拉伯语时,就像:

我在控制台上显示为:

我很困惑如何修复这个错误,以便我可以在控制台上获得一些有意义的完整字符,而不是上面的。