languagetool опции



Предыдущая | Следующая

https://translate.google.ru/translate?hl=ru&sl=en&u=http://wiki.languagetool.org/command-line-options&prev=search

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)

Параметры командной строки

LanguageTool может быть запущен из командной строки с Java -jar LanguageTool-commandline.jar Вам необходимо указать имя файла простого текстового файла для проверки. Более продвинутые варианты описаны здесь:

Опция / параметр объяснение
- -help, - -?, -h, -help Показать сообщение об использовании.
- Используйте стандартный ввод вместо файла.
- -api Дисплей вывода LanguageTool в формате XML API.
-adl, - -autoDetect Автоматическое определение языка. Обратите внимание, что для языков с вариантом, это не обнаружит вариант также, как "английский (США)". Следовательно, вы не будете получать проверку орфографии для этих языков.
-a, - -Применить Используйте правила, чтобы исправить текст напрямую, а не предложения отображения. Примечание: правила, которые не предлагают поправки, молча игнорируются. Вы можете использовать эту опцию для автоматического редактирования файлов. Оговорка: вы можете выбрать только некоторые очень надежные правила, чтобы избежать возможных ложных срабатываний.
-b Сделать перерыв одну линию разрыва абзаца. По умолчанию разрыв абзаца вводится только после того, как два разрыва строки. Если ваш вход список не связанных между собой линий, которые содержат полные предложения, вы можете захотеть использовать этот параметр.
-В2, - -bitext Проверьте текст в двуязычном режиме . Используйте -m параметр , чтобы указать исходный язык, и -l , чтобы указать цель. LanguageTool ожидает, что двуязычные сегменты, чтобы быть на одной строке, где сегмент источника отделена от мишени с вкладкой.
-с, - -encoding кодировка текста ввода. Все Java-признанным кодировок принимаются.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-d, - -disable Отключить указанные правила при проверке. Правила разделяются запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-е, - -enable Включить только указанные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы не можете указать оба включаются и выключаются правила одновременно.
-eo, - -enabledonly Отключить все правила , за исключением тех , которые указаны в - -enable. Примечание: вы не можете указать оба enabledonly и инвалидов правила одновременно.
- -disablecategories Требуется LT 3.3 или более поздней версии - Отключить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
- -enablecategories Требуется LT 3.3 или более поздняя версия - Включить все правила в данной категории. Используйте идентификаторе категорий, а не их имена. См -d для форматирования.
-l, - -языка Язык текста в качестве кода символа (например , EN для английского языка). Обратите внимание , что вам необходимо указать вариант (например , EN-US) , если вы хотите , проверка орфографии , чтобы быть активным.
--languagemodel Каталог с '1grams' ... поддиректорий '' 3grams с индексами Lucene, которые содержат Ngram счетчики возникновения; активирует правило путаницы, если поддерживается. См здесь .
--список Печатать все доступные языки и выхода.
-m, - -mothertongue Мать пользователя язык в качестве кода языка (например , де-DE). Используется для сканирования для ложных друзей.
-p, - -profile Запуск LanguageTool в режиме профилирования для тестирования скорости согласования.
-r, - -recursive Запуск LanguageTool рекурсивно на множестве файлов.
-t, - -taggeronly Используйте LanguageTool, чтобы пометить текст. Проверка не выполняется.
-u, - -list-неизвестно Список слов, неизвестные LanguageTool Tagger. Полезно для проверки охвата Tagger. Примечание: вы не можете указать - -taggeronly и --list неизвестный в то же время. В режиме мечения, немаркированные слова видны в любом случае, как непомеченным слов, поэтому параметр не имеет никакого смысла. Обратите внимание, что это не связано с определяет, является ли LanguageTool слово как правильное или неправильное с его проверкой орфографии.
-v, - -verbose Подробный режим: отображение POS-теги, назначенные LanguageTool. Теги POS выводятся в стандартный поток ошибок (можно перенаправить их в файл , используя 2> файл).
-е, - -enable Включить отдельные правила, разделенные запятыми и без пробелов после запятой. Примечание: вы можете указать оба включаются и выключаются правила одновременно.
- -line Построчно работать на файл построчно (только для развития, например, внутри IDE - позиции ошибок не может быть правильным, правила перекрестного пункта могут не работать)

Примеры

Запуск LanguageTool на польском тексте:

java -jar languagetool-commandline.jar -l pl polishfile.txt 

В случае возникновения проблем кодирования под Windows, возможно, потребуется указать кодировку, как это:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt 

Тег UTF-8 кодируются польский текст:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt 

Используйте подробный режим, чтобы увидеть метки для проверки правил в интерактивном режиме:

java -jar languagetool-commandline.jar -l en -v -b - 

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

версия страницы: 26, последний раз: 9 May 2016, 19:47 (44 days ago)


Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.
--disablecategories Requires LT 3.3 or later - Disable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
--enablecategories Requires LT 3.3 or later - Enable all rules in the given categories. Use the ids of the categories, not their names. See -d for formatting.
-l, --language Text language as a character code (e.g. en for English). Note that you need to specify a variant (e.g. en-US) if you want spell checking to be active.
–-languagemodel A directory with '1grams'…'3grams' sub directories with Lucene indexes that contain ngram occurrence counts; activates the confusion rule if supported. See here.
–-list Print all available languages and exit.
-m, --mothertongue User's mother tongue as a language code (e.g. de-DE). Used for scanning for false friends.
-p, --profile Launch LanguageTool in the profiling mode for testing the speed of matching.
-r, --recursive Run LanguageTool recursively on a set of files.
-t, --taggeronly Use LanguageTool to tag the text. No check is executed.
-u, --list-unknown List words unknown to LanguageTool tagger. Useful for checking the coverage of the tagger. Note: you cannot specify --taggeronly and –-list-unknown at the same time. In the tagging mode, untagged words are visible anyway as untagged words, so the parameter makes no sense. Note that this is unrelated to whether LanguageTool detects a word as correct or incorrect with its spell checker.
-v, --verbose Verbose mode: display POS tags assigned by LanguageTool. The POS tags are output to stderr (you can pipe them to a file using 2> file).
-e, --enable Enable specified rules, delimited with a comma and without spaces after the comma. Note: you can specify both enabled and disabled rules at the same time.
--line-by-line work on file line by line (only for development, e.g. inside an IDE - error positions might not be correct, cross-paragraph rules might not work)

Examples

Run LanguageTool on a Polish text:

java -jar languagetool-commandline.jar -l pl polishfile.txt

In case of encoding problems under Windows you might need to specify the encoding like this:

java -Dfile.encoding=UTF-8 -jar languagetool-commandline.jar -l ru russian_file.txt

Tag UTF-8 encoded Polish text:

java -jar languagetool-commandline.jar -l pl -c UTF-8 -t polishfile.txt

Use verbose mode to see the tags to test rules interactively:

java -jar languagetool-commandline.jar -l en -v -b -

This mode of operation can be useful to see the tags immediately after inputting the text on the keyboard and see why a given rule doesn't work as expected.

Command-Line Options

LanguageTool can be started from the command line with java -jar languagetool-commandline.jar You need to specify the filename of the plain text file to be checked. More advanced options are documented here:

Option/Parameter Explanation
--help, --?, -h, -help Display usage message.
- Use standard input instead of a file.
--api Display LanguageTool output in XML API format.
-adl, --autoDetect Automatically detect language. Note that for languages with a variant, this will not detect the variant like "English (US)". Consequently, you'll not get spell checking for these languages.
-a, --apply Use the rules to correct the text directly rather than display suggestions. Note: rules that don't offer corrections are silently ignored. You might use this option to automatically edit the files. Caveat: you might want to select only some very reliable rules to avoid possible false positives.
-b Make single line break a paragraph break. By default, a paragraph break is introduced only after two line breaks. If your input is a list of unrelated lines that contain full sentences, you might want to use this parameter.
-b2, --bitext Check the text in bilingual mode. Use -m parameter to specify the source language, and -l to specify the target. LanguageTool expects the bilingual segments to be on a single line, where the source segment is separated from target with a tab.
-c, --encoding Input text encoding. All Java-recognized encodings are accepted.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-d, --disable Disable specified rules when checking. Rules are delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-e, --enable Enable only specified rules, delimited with a comma and without spaces after the comma. Note: you cannot specify both enabled and disabled rules at the same time.
-eo, --enabledonly Disable all rules except those specified in --enable. Note: you cannot specify both enabledonly and disabled rules at the same time.