需要一个开源的文本语言翻译api

时间:2013-02-27 09:21:04

标签: android api cordova open-source google-translate

我已经阅读了与此相关的其他帖子,但我没有具体的内容。

我正在开发一个使用phonegap的Android应用程序,需要某种文本翻译。所以我搜索谷歌翻译api但他们正在为它收取费用。它们还没有用于测试。

所以我转向bing翻译,但不确定我们是否可以将它用于Android或不用。如果我们可以使用那么我们如何使用jQuery来使用它。我搜索了很多但没有获得任何具体信息。

所以有人请建议谷歌是否可以提供他们的翻译api进行测试

OR

使用bing翻译api for android app的方法仅用于测试目的

OR

任何可以为我做这件事的开源API。

请举例说明

1 个答案:

答案 0 :(得分:7)

找到了一个有用的链接:Free/open-source machine translation software

我认为您可以尝试一些基于规则的翻译,例如ApertiumAnusaarakaOpenLogosMaxin。但我认为如果得到足够的培训,统计机器翻译系统可以提供更好的翻译质量。 Moses得到了最广泛的社区支持,并且已经被许多本地化公司和研究人员尝试过。您可以根据不同的培训数据和语言查看其翻译质量here

其他选项(您必须依赖网络,它们不是开源的):

Microsoft Translator APIs
Microsoft Translator API提供Ajax,SOAP,HTTP访问,它需要注册。但它是免费的。我认为Bing Translation API依赖于它。

Mygengo Translation API
Gengo要求您先创建一个帐户。

WebServiceX Translate API
免费的网络服务。检查其wsdl

Yandex API