Есть ли библиотека для JS, с помощью которой можно было бы работать с русским языком?
Ищу библиотеку для JS, с помощью которой можно было бы работать с русским языком.
Задачи следующие:
* Определить, написан ли данный текст и конкретное слово на русском
* Прогнать слово через умный спеллчекер. Если есть очень высоковероятная замена — заменить, если нет (слово часто используется именно в таком варианте) — не менять.
* Привести к базовой форме: убрать склонения, спряжения и падежи.
* Определить, является ли слово предлогом или союзом
* Определить, с какой частотой слово встречается в целом в языке
Думаю, зачем это мне, уже понятно — хочется пропустить через все эти операции кусок текста и выделить в нём семантически значимые ключевые слова. Для английского это ищется на раз-два. Для русского есть что-нибудь подобное?