我该怎么做才能在iOS中使用bing翻译器?

时间:2012-06-02 17:07:12

标签: translation bing-api

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

4 个答案:

答案 0 :(得分:4)

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

该页面上写着:

  

具有现有AppID的开发人员可以继续使用Bing Search API 2.0   直到2012年8月1日。在此日期之后,Bing Search API 2.0   AppID将不再返回结果。开发人员可以继续使用   通过在Windows Azure Marketplace中注册API来获取API。读   入门指南和常见问题解答。

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

您可以在this链接的Azure市场上找到Microsoft Translator。从外观上看,它看起来也不像是免费的。 This链接看起来像API文档。同时在SO上查看this相关问题。

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

答案 1 :(得分:1)

以上信息大部分都是正确的,除非它不是免费的部分。 Bing / Microsoft翻译仍然提供免费服务。当您完成订阅过程时,只需选择免费套餐。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

很少有免费提供的翻译API。谷歌翻译API也不是免费的,但谷歌翻译API是最便宜和易于使用的。 1M字符收费20美元,支持多种语言。您可以在此处查看更多信息,

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

感谢。