离线语言翻译API

Anurag Bhandari:

请注意,我知道这个问题已经在许多地方以各种形式出现,包括stackoverflow,但是我还没有看到令人满意的答案。

有几种相当不错的语言翻译API(例如MicrosoftGoogle)。它们是HTTP RESTful API,非常适合Web或移动应用程序(以在线模式运行的应用程序)。

但是,我正在寻找一种语言翻译API,当没有Internet连接可用时,可以在离线模式下翻译短(或长)句子。

我的问题的另一个版本:Google翻译应用程序带有一个选项,可以下载某些语言模型以使其能够在离线模式下运行。是否有一个Android Java库(官方或非官方;免费或付费),可以利用Google Translate的可下载模型进行离线翻译?

亚当 :

没有Web API只能在脱机模式下运行,而没有客户端库组件提供某些脱机功能,因为Web API的本质是您正在向外部主机发出请求。

剩下的客户端库。无论谷歌翻译的离线微软翻译离线存在,但这些被实现为应用程序,而不是暴露作为一个开发者可以访问客户端库。成熟的翻译库以Apache JoshuaStanford Phrasal的形式存在,但是它们基于统计模型而不是神经模型。

如果您正在寻找一种完美的Java库,用于离线,基于神经的翻译已经开发并且可以使用,那么您将很不幸。现在,您需要自己滚动,例如使用TensorFlow和示例模型时已经提到过翻译服务提供商使用的训练有素的模型有些“秘密秘诀”,因此不太可能很快将它们免费提供给开发人员以供离线翻译使用,但是高质量的开源软件或其他免费软件完全有可能翻译模型将由ML社区或第三方开发和发布。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章