Email or username:

Password:

Forgot your password?
Top-level
Андрей Ситник

LanguageTool — опенсорс-программа. Её можно запустить локально.

Но, как и любые ML-системы, придётся собирать из разных систем.

Тут можно скопировать все примеры кода:

github.com/ai/environment/blob

Вначале вам понадобятся n-граммы — статистика появления слов для нужных вам языков (они весят очень много, чтобы ставить все).

Потом вам понадобиться fasttext — система определения языка.

10 comments
Андрей Ситник

Сам сервер LanguageTool работает на Java.

Ставим Java и скачиваем сервер (обновлять его нужно будет вручную).

Далее создаём конфиг, где связываем n-граммы, gettext и сервер.

После чего я создал systemd-сервис, для авто-запуска сервера (для не-линукса используйте любую систему автозапуска).

Андрей Ситник

Потом ставим расширение для браузера и указываем там localhost, как адрес сервера

addons.mozilla.org/ru/firefox/

LanguageTool можно поставить в VS Code для проверки вашей документации

marketplace.visualstudio.com/i

Вот мои настройки:
github.com/ai/environment/blob

Вот весь список программ, куда вы можете добавить проверку орфографии через LanguageTool

dev.languagetool.org/software-

Я, например, ещё проверяю в Obsidian (local-first аналог Notion).

Потом ставим расширение для браузера и указываем там localhost, как адрес сервера

addons.mozilla.org/ru/firefox/

LanguageTool можно поставить в VS Code для проверки вашей документации

marketplace.visualstudio.com/i

Вот мои настройки:
github.com/ai/environment/blob

Андрей Ситник

Но даже ставя LanguageTool локально, не забывайте занести им деньги.

Если мы не научимся платить за себя, мы всё так же останемся товаром, а не клиентами.

languagetool.org/premium_new

Roman

@sitnik_ru как-то пробовал, оно показалось малополезным.

yopp

@sitnik_ru я попробовал и в итоге вернулся на cSpell, он гораздо надежнее для орфографии и у него поддерживается гораздо больше правил для разных языков программирования :(

Андрей Ситник

@alex а я их совмещаю. cSpell подсказывает по орфографии, а LanguageTool по грамматике.

yopp

@sitnik_ru у меня не получилось их вместе нормально завести, надо будет попробовать ещё раз :(

Artem Ignatyev

@sitnik_ru вот в этом месте возникает вопрос: а в докере оно есть?

Андрей Ситник

@zazoobred можно сделать, но все текущие упаковки забывают fasttext или n-gramms.

Go Up