2010-12-17 3 views
3

Кто-нибудь знает, существует ли какой-либо скрипт/библиотека обнаружения языка для javascript? Мне нравится включать его в nodejs, но не нашел.Идентификационный (разговорный) язык в javascript

Я не хочу распознавать язык браузера, но обнаруживать строковый язык. «Hello World» будет обнаружен английский, а «Hallo Wereld» будет обнаружен как голландский.

Заранее спасибо.

ответ

2

Я не большой в обработке естественного языка, но я полагаю, вы могли бы использовать Trigrams.

ActiveState имеет Recipe простой версии Python.

Конечно, вы всегда можете использовать библиотеку C++ и написать оболочку для Node.js и скомпилировать ее.

1

API Google Translate позволяет распознавать язык и работать с JavaScript. Вы должны проверить ниже ссылку:

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

+1

Спасибо, но как я должен отправить запрос каждый раз, я хочу, чтобы обнаружить язык. И это произойдет много. Лучший способ - это локальная библиотека с базой данных (возможно, потому что я использую nodejs) – frietkot

+0

Достаточно справедливо. Я не знаю никаких библиотек обнаружения языков, которые можно запускать локально. Единственное, что я могу предложить, это использовать navigator.language, чтобы попытаться определить язык пользователя из настроек браузера. –

Смежные вопросы