web-services - 自动文本翻译

标签 web-services machine-learning nlp machine-translation

哪些工具或网络服务可用于机器文本翻译。

例如

ENGLISH TEXT > SERVER or LIB > GERMAN TEXT

图书馆也是可以接受的。

Google language API唯一的 ?

最佳答案

实际上,只需使用 Google's translation API可能是最好也是最简单的事情。

Google 的 API 易于使用,并且根据要翻译的语言对,他们的翻译系统要么与其他系统一样好,要么好得多。

开源翻译包

但是,也有一些非常好的机器翻译开源工具。最先进的软件包包括:

与翻译 API 不同,您无需访问互联网即可使用这些工具。更重要的是,如果您尝试翻译大量数据,您可以使用这些工具,而不会遇到免费 API 施加的任何限制或限制。

训练数据

要使用开源机器翻译包,您需要训练数据。如果您要在英语到德语之间或其他一些欧洲语言之间进行翻译,您可以使用 Phillip Koehn 的 Europarl parallel corpus

如果您对 Europarl 平行语料库中没有的欧盟 (EU) 语言感兴趣,您可以通过抓取 proceedings of the European parliament 来收集数据。 。所有欧盟诉讼程序都被翻译成每种欧盟语言,并免费在线提供,这使得它们成为机器翻译培训数据的良好来源。

关于web-services - 自动文本翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638488/

相关文章:

python - 仅从 Pandas Dataframe 返回非数字元素

python - 代词解析向后

java - 与CXF 2.4.10相关的Spring初始化失败

java - 基于中间件的 HTTP/JMS 混合 SOAP 的请求-回复模型

python - 如何使用fastai实现sklearns StratifiedKfold?

java - 人名消歧

python - 高效编辑距离

java - REST API 调用中的身份验证 header

web-services - 清理 Centos OS 上的磁盘空间

machine-learning - 用于大文档相似性的通用句子编码器