1

我想在我的应用程序中翻译一个单词。首先我想使用谷歌翻译,但我看到谷歌翻译的 API 不是免费的。所以我尝试使用必应翻译,我按照本教程进行操作,但在第 3 步中我找不到“立即申请 AppId 开始”。那么如何创建一个appID呢?

4

4 回答 4

4

看起来 Bing Translate API 已重命名为 Microsoft Translator。

该页面内容如下:

拥有现有 AppID 的开发人员可以在 2012 年 8 月 1 日之前继续使用 Bing Search API 2.0。自此日期起,Bing Search API 2.0 AppID 将不再返回结果。开发人员可以通过在 Windows Azure Marketplace 中注册来继续使用 API。阅读迁移指南和常见问题以开始使用。

因此,如果您想继续使用 Bing API,您似乎必须注册 Windows Azure Marketplace。

您可以在此链接的 Azure 市场上找到 Microsoft 翻译。从外观上看,它看起来也不是免费的。链接具有类似于 API 文档的内容。还要检查关于 SO 的这个相关问题。

Github 上有一个项目,它为 iOS 的 API 提供了一个客户端。

于 2012-06-02T17:32:26.403 回答
1

上述信息大部分是正确的,只是它不是免费的部分。仍然可以通过 Bing/Microsoft 翻译器获得免费的服务层级。当您完成订阅过程时,只需选择免费套餐。

于 2012-06-03T01:17:25.397 回答
0

似乎 github 上的示例应用程序不支持 bing 翻译器现在使用的新身份验证 Azure 市场令牌。我下载了它,它不起作用,只是一直返回“invalid appid”错误。您甚至无法再从 Microsoft 获得应用程序 ID。

于 2013-02-26T15:12:51.783 回答
0

免费的翻译 API 很少。谷歌翻译 API 也不是免费的,但谷歌翻译 API 是最便宜且易于使用的。它对 100 万个字符收费 20 美元,并支持多种语言。你可以在这里查看更多信息,

https://developers.google.com/translate/v2/getting_started

谢谢。

于 2014-07-18T10:02:41.413 回答