2010-12-17 67 views
3

有谁知道是否有任何语言检测脚本/库可用于JavaScript?我喜欢将它合并到nodejs中,但没有找到任何。在javascript中识别(说出)语言

我不想浏览器语言检测,但一个字符串语言检测。 'Hello World'会被识别为英文,'Hallo Wereld'会被识别为荷兰文。

在此先感谢。

回答

2

我没那么大到自然语言处理,但我想你可以使用Trigrams

ActiveState有一个简单的Python版本的Recipe

当然,您可以随时使用C++库并为Node.js编写一个封装器并编译它。

1

谷歌翻译API允许语言检测并使用JavaScript。你应该看看下面的参考:

http://code.google.com/apis/language/translate/v1/reference.html

+1

谢谢,但这种方式,我必须发送一个请求,每次我想要检测的语言。这会发生很多。最好的方法是使用后端数据库的本地库(可能因为我使用nodejs) – frietkot 2010-12-17 11:08:39

+0

不够公平。我不知道任何可以在本地运行的语言检测库。我可以提供的唯一建议是使用navigator.language尝试从浏览器设置中检测用户的语言。 – 2010-12-17 11:17:58