Repolode
languagetool-org

languagetool-org/languagetool

Открытый инструмент для проверки грамматики, орфографии и стиля на английском, испанском, французском, немецком и ещё более чем 20 языках; доступен как сервер, библиотека Java или CLI.

Open source альтернатива:Grammarly

Звёзды
15,170
Форки
1,589
Открытые issues
2,153
Последний коммит
2 часа назад

Что это?

LanguageTool — программа с открытым исходным кодом для проверки текстов на грамматические, стилистические и орфографические ошибки на английском, испанском, французском, немецком, португальском, польском, нидерландском и ещё более чем 20 языках. Она помогает находить множество ошибок, которые не замечает обычная проверка орфографии.

Проект можно использовать несколькими способами. Он поставляется как самостоятельное настольное приложение с GUI и режимом командной строки, а также может работать как собственный HTTP-сервер с документированным API. Кроме того, доступен публичный сервер по HTTP, а ядро можно использовать из Java через API. В репозитории есть ссылки на Docker-образы, которые поддерживает сообщество.

Основной репозиторий распространяется по лицензии LGPL 2.1 или более поздней версии. В репозитории также есть скрипты для установки и сборки, инструкции по сборке с Maven и пакет для проверки статей в Wikipedia.

Ключевые возможности

  • 01Проверяет грамматику, стиль и орфографию более чем на 25 языках.
  • 02Может работать как собственный HTTP-сервер с документированным API.
  • 03Предоставляет Java API для интеграции проверки в приложения.
  • 04Включает самостоятельную версию с GUI и версию для командной строки.
  • 05Предлагает пакет для проверки статей в Wikipedia.
  • 06Доступны Docker-образы, поддерживаемые сообществом.

Сценарии использования

  • Добавить проверку текстов в приложение для написания или редактирования контента через HTTP API.
  • Запустить в организации собственный сервер проверки грамматики, не передавая тексты третьим лицам.
  • Проверять документы из командной строки или в конвейере сборки.
  • Встроить проверку грамматики в приложение на Java.

Быстрый старт

  1. 1

    Установите Java 17 и Apache Maven

  2. 2

    Клонируйте репозиторий с глубиной истории shallow clone

    git clone --depth 5 https://github.com/languagetool-org/languagetool.git
  3. 3

    Соберите автономный пакет из корневого каталога проекта

    ./build.sh languagetool-standalone package -DskipTests

Что важно знать

  • Для запуска необходимо собрать проект из исходного кода с помощью Java 17 и Apache Maven.
  • Полное клонирование требует загрузки более 500 MiB и более 1 500 MiB свободного места на диске.
  • Ядро распространяется по лицензии LGPL 2.1 или более поздней версии — лицензии с копилефтом.

Темы

Частые вопросы

Что такое languagetool?
Открытый инструмент для проверки грамматики, орфографии и стиля на английском, испанском, французском, немецком и ещё более чем 20 языках; доступен как сервер, библиотека Java или CLI. LanguageTool — программа с открытым исходным кодом для проверки текстов на грамматические, стилистические и орфографические ошибки на английском, испанском, французском, немецком, португальском, польском, нидерландском и ещё более чем 20 языках. Она помогает находить множество ошибок, которые не замечает обычная проверка орфографии.
languagetool можно использовать бесплатно? Какая у него лицензия?
languagetool распространяется с открытым исходным кодом под лицензией LGPL-2.1. Перед использованием в коммерческих продуктах проверьте условия лицензии.
languagetool всё ещё поддерживается?
Активно поддерживается. Последний коммит в languagetool — 21 окт. 2026 г..
Для чего можно использовать languagetool?
Добавить проверку текстов в приложение для написания или редактирования контента через HTTP API. Запустить в организации собственный сервер проверки грамматики, не передавая тексты третьим лицам. Проверять документы из командной строки или в конвейере сборки. Встроить проверку грамматики в приложение на Java.
Как установить languagetool?
Установите Java 17 и Apache Maven Клонируйте репозиторий с глубиной истории shallow clone: git clone --depth 5 https://github.com/languagetool-org/languagetool.git Соберите автономный пакет из корневого каталога проекта: ./build.sh languagetool-standalone package -DskipTests
Где скачать languagetool?
Исходный код и инструкции по установке — на GitHub: https://github.com/languagetool-org/languagetool

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Инструмент машинного обучения с открытым исходным кодом, который использует active learning для приоритизации записей при просмотре больших текстовых наборов данных для систематических обзоров.

1 тыс.182PythonApache-2.0Обновлён вчера

Распределённый инструмент интеграции данных для синхронизации больших объёмов структурированных и неструктурированных данных через 160+ коннекторов в пакетном режиме, потоковой передаче и режиме CDC.

9,7 тыс.2,4 тыс.JavaApache-2.0Обновлён 11 часов назад