2010-12-17 59 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