Поиск по сайту:

Обзор LanguageTool: бесплатная программа проверки грамматики с открытым исходным кодом


LanguageTool — фантастическая программа проверки грамматики с открытым исходным кодом. Узнай больше об этом здесь.

LanguageTool — это программа для корректуры, которая проверяет грамматику, стиль и орфографию на более чем 20 языках.

Здесь я рассматриваю это в соответствии с моим опытом работы с ним на данный момент.

LanguageTool: программное обеспечение для корректуры с открытым исходным кодом.

Средство проверки грамматики LanguageTool доступно в нескольких форматах:

  • Вы можете скопировать и вставить свой текст на его сайт.

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

  • Вы можете установить настольное приложение на основе Java для автономного использования.

  • Вы можете установить дополнения для LibreOffice и MS Office.

  • Дополнения также доступны для ряда других программ, таких как Sublime Text, Thunderbird, Vim, Visual Studio Code и т. д.

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

LanguageTool также имеет премиум-версию, которую вы можете приобрести. Премиум-версия предлагает дополнительные проверки ошибок.

Я использую премиум-версию LanguageTool в качестве расширения для браузера. Почти все, что я пишу, я пишу онлайн, поэтому расширение для браузера мне идеально подходит.

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

Вы можете найти исходный код LanguageTool и связанных с ним ресурсов в их репозитории GitHub.

Опыт работы с LanguageTool: насколько он хорош?

LanguageTool оставляет хорошее первое впечатление. Он начинает проверять наличие ошибок, когда вы начинаете печатать.

Различные типы ошибок имеют разные цветовые коды. Орфографические ошибки выделяются красным цветом; грамматические ошибки выделены желтым цветом, а стилистические ошибки имеют синеватый оттенок.

При нажатии на предложение об ошибке ваш текст заменяется предложенным. Вы также можете игнорировать это предложение. Вы также увидите ряд проблем, выявленных LanguageTool при текущей проверке текста.

Личный словарь

Вы также можете создать свой личный словарь и добавлять в него слова. Это полезно, поскольку ни один инструмент корректуры не может дать зеленый свет техническим терминам, таким как systemd, iptables, и торговым маркам, таким как WireGuard. Чтобы эти слова не были помечены как орфографические ошибки, добавьте их в свой личный словарь.

Вы можете редактировать свой личный словарь из своей учетной записи LanguageTool.

Подробная информация о предложении об ошибке

Если он обнаруживает грамматические ошибки, он дает быстрое объяснение ошибки. Вы можете получить более подробную информацию, щелкнув всплывающую подсказку, которая приведет вас к авторитетному внешнему источнику.

Предложение синонима и перефразирование предложения

Если вы дважды щелкните слово, оно также предложит синонимы.

Существует еще один вариант Предложение, который перепишет или перефразирует ваше предложение, чтобы внести ясность. Функция переписывания предложений предназначена в первую очередь для премиум-пользователей, поскольку количество доступных предложений ограничено в бесплатных учетных записях.

Есть ли какие-либо проблемы с конфиденциальностью?

Если вы пользуетесь онлайн-сервисами LanguageTool, ваш текст отправляется на их серверы через зашифрованное соединение.

LanguageTool заявляет, что не сохраняет текст, который вы проверяете с помощью его сервисов. Вы можете прочитать их политику конфиденциальности здесь.

На бесплатном веб-сайте languagetool.org отображается реклама (в надстройке браузера нет сторонней рекламы), но когда вы используете редактор или расширение, рекламы нет. , а LanguageTool отмечает, что ваша информация остается конфиденциальной.

К счастью, отображаемая реклама на их веб-сайте не имела ничего общего с текстом, который я набрал в тестовом документе. Я набрал образец текста, содержащий такие слова, как пылесос, ноутбук и т. д.

К счастью, я не заметил рекламы пылесосов на сайтах, которые посещаю, или в Facebook.

Установка LanguageTool

Как было сказано выше, инструмент «Язык» легко доступен в виде расширения для браузеров Firefox и Chromium.

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

Установите LanguageTool как приложение Java

Языковой инструмент имеет настольное приложение с графическим интерфейсом для Linux, основанное на Java. Вы можете установить его с помощью следующей команды:

sudo apt install curl
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash 

При этом будет установлена необходимая Java и LanguageTool. Теперь вы можете найти каталог LanguageTool в вашем файловом менеджере.

Этот каталог появится в вашем файловом менеджере в том месте, где вы запустили сценарий установки команды curl. То есть, если вы запустите скрипт установки в своем домашнем каталоге, здесь также появится папка LanguageTool.

Если вы зайдете внутрь, вы найдете файл languagetool.jar. Перед запуском вам необходимо предоставить ему разрешение на выполнение.

Откройте каталог и щелкните правой кнопкой мыши в любом месте, чтобы открыть там терминал.

Теперь только пользователь root может сделать файл languagetool.jar исполняемым. Итак, запустите:

sudo chmod +x languagetool.jar

После этого дважды щелкните файл languagetool.jar, чтобы открыть настольное приложение LanguageTool. В Ubuntu иногда приложение по умолчанию открывается в диспетчере архивов. Итак, вам нужно щелкнуть правой кнопкой мыши по файлу languagetool.jar и выбрать «Открыть с помощью других приложений».

В новом диалоговом окне выберите «Среда выполнения OpenJDK Java 11» и нажмите «Выбрать».

Откроется приложение LanguageTool.

Приложение немного медленно реагировало в моей системе. Кроме того, значки на верхней панели, похоже, отсутствуют.

Используйте LanguageTool в качестве инструмента командной строки

LanguageTool также можно использовать в терминале Linux.

Для этого, как упоминалось в предыдущем разделе, установите LanguageTool с помощью сценария установки curl.

После установки откройте папку LanguageTool и вы найдете файл languagetool-commandline.jar. Это версия для командной строки.

Откройте терминал в папке LanguageTool и выполните следующую команду, чтобы сделать его исполняемым:

sudo chmod +x languagetool-commandline.jar

Теперь вы можете открыть терминал внутри этого каталога и запустить:

java -jar languagetool-commandline.jar -l XX <file-name>

Здесь XX — это язык, который нужно проверить. Их несколько, я использовал en-US.

Инструмент доступен только в терминале, запущенном внутри папки LanguageTool.

Стоит отметить, что вы также можете использовать LanguageTool с пакетом Libreoffice Office. Вы можете прочитать их руководство по настройке LanguageTool с LibreOffice.

Заключение

В целом я доволен инструментом корректуры LanguageTool. И бесплатная, и премиум-версия достаточно хороши для поиска очевидных орфографических и грамматических ошибок.

Премиум-версия предлагает неограниченное перефразирование предложений с помощью искусственного интеллекта. Это стоит около 15–70 долларов США в год в зависимости от вашего географического региона. Это намного дешевле, чем другие варианты, которые стоят сотни долларов в год.

Я выбрал премиум-версию, потому что она поможет этому проекту с открытым исходным кодом. Премиум-пользователи также получают поддержку по электронной почте.

Конечно, вас не заставляют переходить на премиум-класс. Вы можете использовать бесплатную версию, а если у вас есть вопросы или вам нужна поддержка, существует форум сообщества, к которому вы можете присоединиться бесплатно.

LanguageTool, несомненно, можно считать одним из важнейших инструментов с открытым исходным кодом для писателей. Я собираюсь продолжать использовать LanguageTool.

Если в будущем вы обнаружите грамматические или орфографические ошибки в статьях It’s FOSS, вините LanguageTool, а не меня. Шучу :-D

Статьи по данной тематике: