Задать вопрос
@kopatych3756

Как определить язык написанного сообщения на discord.js?

Здравствуйте. Мне нужна помощь по discord боту на JavaScript. Мне нужно определить язык/и написанного сообщения пользователя. То есть человек отправляет сообщение(например: "привет hello") и бот должен определить язык/и и отправить сообщение("это русское слово, это английское слово")
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
shurshur
@shurshur
Сисадмин, просто сисадмин...
Если надо определять язык текста, то смотреть в сторону language identification, например, есть библиотека fasttext, и вот есть первый попавшийся пример реализации на js https://github.com/rse/fasttext-lid (но в гугле я видел и другие, не знаю, какая будет лучше).

Если надо определять язык конкретных слов, то может быть интересно использовать стеммеры под нужные языки и затем проверять наличие слова в словаре для этого языка. Либо перебирать весь словарь с учётом расстояния Левенштейна либо другой текстовой метрики.

В общем, это не самая тривиальная задача.
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
"привет hello" а это какой язык? )) если нужно определять содержит ли строка текст русский, то text.test(/[а-яА-Я]+/)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы