Java(Android)中文本的自动检测语言[关闭]
Posted
技术标签:
【中文标题】Java(Android)中文本的自动检测语言[关闭]【英文标题】:Autodetect language of a text in Java (Android) [closed] 【发布时间】:2011-09-16 11:26:49 【问题描述】:对于我的应用,我想给定一个 text ,检测它的语言(例如 ISO 代码和一个机会)。我想知道是否有某种 web 服务或 java 库可以这样做。
提前致谢
【问题讨论】:
【参考方案1】:使用二元分析算法自动检测文本的自然语言相对容易。您可以自己实现它,也可以简单地使用一些现有的库,例如Language-Detection 项目。
【讨论】:
如何使用这个库。请告诉我 。谢谢【参考方案2】:Microsoft Translator 有 multiple APIs,包括 HTTP API - 你应该可以使用它和它的 Detect method
很遗憾,谷歌翻译不是一种选择。
【讨论】:
我猜这是最好的选择,最多可以免费使用 2M 字符。在 android 上也很容易实现。【参考方案3】:Google Translate has an API
【讨论】:
Google Translate v1 API 将于今年年底关闭,v2 API 为付费服务。【参考方案4】:已弃用的 Google 翻译已被 Google Translate v2 API 取代,它现在是一项付费服务(20 美元 / 100 万个字符)。 (街上的消息是,免费服务被取消了,因为 SEO 优化器用它来设置虚假网站)。
【讨论】:
以上是关于Java(Android)中文本的自动检测语言[关闭]的主要内容,如果未能解决你的问题,请参考以下文章