LanguageTool — это свободное программное обеспечение для проверки грамматики, пунктуации и стиля.
Функциональность
В состав LanguageTool входит
703 правила для проверки русскоязычных текстов.
Правила разделены на группы:
- грамматика;
- стиль;
- пунктуация;
- заглавные/строчные буквы;
- типографика;
- логические ошибки;
- общие правила;
- дополнительные правила;
- проверка орфографии (не входит в состав расширения LibreOffice/OpenOffice).
Программа для большинства найденных грамматических ошибок предлагает варианты их исправления.
В независимую версию программы дополнительно включена проверка орфографии с коррекцией ошибок.
Доступны расширения для проверки грамматики и стиля в браузерах Google Chrome и FireFox.
Демонстрация возможностей LanguageTool
На этой странице доступна форма для онлайн проверки орфографии и грамматики.
А здесь можно протестировать расширенные возможности LanguageTool непосредственно в браузере.
Скачать
LanguageTool можно скачать и с главной страницы сайта.
Доступны
ежедневные сборки
(список изменений).
Установка для LibreOffice/OpenOffice.org
Установка:
- Открыть LibreOffice/OpenOffice.Org.
- Выбрать Сервис - > Управление расширениями - > Добавить.
- Выбрать файл «LanguageTool-3.x.oxt».
- Нажать «ОК».
- Обязательно перезапустить LibreOffice/OpenOffice.Org (включая и быстрый запуск).
Системные требования: как минимум LibreOffice 3.5.4 или Apache OpenOffice 3.4.1+, Java 8 от Oracle или IcedTea.
Для работы в Windows совместно с Apache OpenOffice или LibreOffice требуется 32-битная версия Java 8+.
LibreOffice 5.x под Windows существует и в 64-битном виде, для работы с такой версией требуется 64-битная Java 8+.
LibreOffice 3.5 и старше уже включает в себя лёгкую систему проверки грамматики (LightProof), которая блокирует работу LanguageTool для английского и русского языков.
Отключить LightProof и включить LanguageTool для указанных языков можно через меню Сервис -> Параметры -> LibreOffice -> Настройки языка -> Лингвистика -> Доступные языковые модули -> Правка ...
Необходимо поставить галочку для LanguageTool и убрать для LightProof.
Использование в качестве независимого приложения
Системные требования:
Java 8+ от Oracle или IcedTea.
Использование:
- Скачать программу.
- Распаковать полученный архив.
- Запустить программу languagetool.jar двойным щелчком мышки или командой «java -jar languagetool.jar».
LanguageTool можно использовать для проверки грамматики в любом тексте, который предварительно скопирован в буфер обмена.
Вызывается проверка командой меню: «Файл -> Проверить текст в буфере обмена».
Для удобства использования LanguageTool можно свернуть в трей (Команда меню: «Файл -> Спрятать в трей»).
Щелчок мышкой по значку LanguageTool в трее открывает меню. Проверка текста вызывается командой «Проверить текст в буфере обмена».
Использование в качестве консольного приложения
Системные требования:
Java 8+ от Oracle или IcedTea.
Использование:
- Скачать программу.
- Распаковать полученный архив.
- Подготовить файл «Example.txt» с текстом для проверки.
- Запустить программу командой «java -jar languagetool-commandline.jar -l ru Example.txt».
Ключи командной строки консольного приложения
Примеры интеграции
Интеграция LanguageTool с приложениями:
Контакты
Обсудить работу программы можно на форуме forumooo.ru,
посвящённом работе в офисных пакетах LibreOffice и OpenOffice.
Новости
28.12.2016:Вышла версия 3.6 LanguageTool!
- Обновлены модули для проверки следующих языков: английского, русского, каталанского, французского, немецкого, польского, португальского, испанского и украинского.
- Полный список изменений.
Изменения для русскоязычного модуля включают:
- Создано около 80 новых правил.
- Усовершенствованы существующие грамматические правила.
- Создано гибридное xml/Java правило «правописание «н/нн» в причастиях и прилагательных».
- Добавлено Java правило «RussianWordCoherencyRule».
- Обновлён встроенный словарь частей речи, улучшена система идентификаторов частей речи.
- Переписаны правила для устранения грамматической неоднозначности.
- Добавлены новые слова для орфографической проверки в независимую версию.
30.09.2016:Вышла версия 3.5 LanguageTool!
- Обновлены модули для проверки следующих языков: английского, русского, эсперанто, каталанского, французского, немецкого, польского, португальского, испанского и украинского.
- Увеличена скорость проверки текста в независимой версии программы.
- Обновлён словарь английского языка (en_GB, Великобритания) для проверки орфографии. Теперь используется кодировка UTF-8.
- Полный список изменений.
Изменения для русскоязычного модуля включают:
- Создано более 100 новых правил.
- Переписаны и улучшены существующие грамматические правила.
- Добавлены новые слова для орфографической проверки.
- Теперь программа понимает текст со знаками ударения.
03.08.2016:Вышла версия расширения LanguageTool для FireFox48+!
Эта версия заменяет старое расширение LanguageToolFX.
- Расширение полностью переписано с использованием технологии WebExtension.
- Так как WebExtension в FireFox реализовано не полностью, то клавиши быстрой проверки пока не работают.
27.06.2016:Вышла версия 3.4 LanguageTool!
- Обновлены модули для проверки следующих языков: английского, русского, каталанского, французского, немецкого, греческого, польского, португальского, испанского и украинского.
- Обновлён интерфейс независимой версии приложения.
- Полный список изменений.
Изменения для русскоязычного модуля включают:
- Улучшен и существенно дополнен словарь для проверки орфографии (в независимой версии).
- Добавлено несколько новых правил.
- Улучшены существующие правила.
28.03.2016:Вышла версия 3.3 LanguageTool!
Изменения для русскоязычного модуля включают:
- Добавлено 20 новых правил.
- Улучшены существующие правила.
- Для Java правил добавлены примеры.
- Обновлён словарь для проверки орфографии (в независимой версии).
Остальные изменения:
- В программу включён новый словарь немецкого языка для проверки орфографии (в независимой версии).
- Обновлены модули для проверки следующих языков: английского, русского, немецкого, французского, эсперанто, украинского, датского, каталанского, португальского, греческого, польского.
- Полный список изменений.
10.03.2016: Появилась бета-версия LanguageTool для Android — LanguageTool proofreader!
Установить
LanguageTool proofreader (Корректор LanguageTool) для Android.
ОЧЕНЬ ВАЖНО: После установки программы зайдите в настройки Android: Settings -> Language Input -> Spell Checker (Настройки -> Языки ввода -> Проверка орфографии) и выберите "LanguageTool proofreader" (корректор LanguageTool).
29.12.2015: Вышла версия 3.2 LanguageTool!
Изменения для русскоязычного модуля включают:
- Добавлено 38 новых правил.
- Улучшены существующие правила.
- Обновлён словарь для проверки орфографии (в независимой версии).
Остальные изменения:
- Для работы программы требуется как минимум Java 8
- В программу включён новый словарь белорусского языка для проверки орфографии (в независимой версии).
- Обновлены модули для проверки следующих языков: английского, французского, эсперанто, немецкого, украинского, датского, каталанского, португальского.
- Полный список изменений.
02.11.2015: Появилась первая бета-версия LanguageTool для Google Chrome!
Установить
LanguageTool для Google Chrome.
28.09.2015: Вышла версия 3.1 LanguageTool!
Изменения для русскоязычного модуля включают:
- Добавлены новые правила.
- Добавлены правила для поиска «ложных друзей переводчика» (русский/английский).
- Обновлён словарь для проверки орфографии (в независимой версии).
Остальные изменения:
- Обновлены модули для проверки следующих языков: английского, французского, немецкого, японского, украинского, польского, португальского.
- Полный список изменений.
29.06.2015: Вышла версия LanguageTool 3.0.
Изменения для русскоязычного модуля включают:
- Переработаны существующие правила для улучшения качества проверки.
- Обновлён словарь для проверки орфографии.
Остальные изменения:
- Обновлены модули для проверки следующих языков: английского, немецкого, бретонского, каталанского, украинского, польского, португальского, словацкого.
- Полный список изменений.
14.05.2015: Вышла версия LanguageTool 2.9.1.
Эта версия включает в себя только обновление для версии с интеграцией с LibreOffice/Apache OpenOffice:
- Исправлена ошибка «osl::Thread::Create failed», проявляющаяся при проверке больших документов, состоящих из более чем 300 листов, в LibreOffice 4.x с установленным LanguageTool-2.9.
Всем пользователям LanguageTool 2.9 — расширения LibreOffice/Apache OpenOffice рекомендуется обновиться до LanguageTool-2.9.1.
30.03.2015: Вышла версия LanguageTool 2.9.
Изменения для русскоязычного модуля включают:
- Добавлено около 60 новых правил.
- Переработаны старые правила для улучшения качества проверки.
Остальные изменения:
- Обновлены модули для проверки следующих языков: английского, немецкого, французского, украинского, польского, эсперанто, итальянского, польского, португальского.
- Теперь для автоопределения языка при проверке текстов независимой версией программы используется language-detector.
- Упрощён формат грамматических файлов.
- Создано простое правило в помощь переводчикам: проверяется, чтобы предложения в оригинале и в переводе оканчивались на одни и те же знаки препинания (доступно в режиме bitext и обрабатывает только эти знаки препинания .?! )
- Появились пользовательские словари, используемые для проверки орфографии (это файлы <КодЯзыка>/hunspell/spelling.txt).
- Полный список изменений.
Остальные новости
Нужна помощь?
Домашняя страничка расширения для OpenOffice.org/LibreOffice на русском языке
Список известных проблем
Задать вопросы и обсудить LaguageTool можно на форуме forumooo.ru,
посвящённом работе в офисных пакетах LibreOffice и OpenOffice.
Лицензия и исходный код
LanguageTool свободно распространятся по лицензии LGPL версии 2.1 или новее.
Исходный код доступен на GitHub через Git или SVN.
Содержимое этой домашней страницы доступно по лицензии CC BY-SA 3.0.