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

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

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

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

В общем, это не самая тривиальная задача.
Ответ написан