我已经阅读了与此相关的其他帖子,但我没有具体的内容。
我正在开发一个使用phonegap的Android应用程序,需要某种文本翻译。所以我搜索谷歌翻译api但他们正在为它收取费用。它们还没有用于测试。
所以我转向bing翻译,但不确定我们是否可以将它用于Android或不用。如果我们可以使用那么我们如何使用jQuery来使用它。我搜索了很多但没有获得任何具体信息。
所以有人请建议谷歌是否可以提供他们的翻译api进行测试
OR
使用bing翻译api for android app的方法仅用于测试目的
OR
任何可以为我做这件事的开源API。
请举例说明
答案 0 :(得分:7)
找到了一个有用的链接:Free/open-source machine translation software
我认为您可以尝试一些基于规则的翻译,例如Apertium,Anusaaraka,OpenLogos或Maxin。但我认为如果得到足够的培训,统计机器翻译系统可以提供更好的翻译质量。 Moses得到了最广泛的社区支持,并且已经被许多本地化公司和研究人员尝试过。您可以根据不同的培训数据和语言查看其翻译质量here。
其他选项(您必须依赖网络,它们不是开源的):
Microsoft Translator APIs
Microsoft Translator API提供Ajax,SOAP,HTTP访问,它需要注册。但它是免费的。我认为Bing Translation API依赖于它。
Mygengo Translation API
Gengo要求您先创建一个帐户。
WebServiceX Translate API
免费的网络服务。检查其wsdl