LanguageTool - это программное обеспечение для корректуры с открытым исходным кодом для английского, испанского, французского, немецкого, португальского, польского, голландского и более 20 других языков. Он находит много ошибок, которые простая проверка орфографии не может обнаружить.
Для получения дополнительной информации, пожалуйста, смотрите нашу домашнюю страницу по адресу https://langageTool.org, это чтение и изменения.
Ядро (этот репо) свободно доступен под LGPL 2.1 или более поздней версии.
Попробуйте один из следующих проектов для файла Docker, предоставленного сообществом:
Обзор разработки описывает, как вы можете внести правила обнаружения ошибок.
Для получения дополнительных технических деталей см. Наши страницы разработчиков.
Чтобы установить или построить с помощью скрипта, просто введите:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options >
Если вы хотите иметь больше параметров, загрузите сценарий install.sh
. Варианты использования следуют:
sudo bash install.sh < options >
Usage: install.sh < option > < package >
Options:
-h --help Show help
-b --build Builds packages from the bleeding edge development copy of LanguageTool
-c --command < command > Specifies post-installation command to run (default gui when screen is detected)
-q --quiet Shut up LanguageTool installer ! Only tell me important stuff !
-t --text < file > Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt)
-d --depth < value > Specifies the depth to clone when building LanguageTool yourself (default 1).
-p --package < package > Specifies package to install when building (default all)
-o --override < OS > Override automatic OS detection with < OS >
-a --accept Accept the oracle license at http://java.com/license. Only run this if you have seen the license and agree to its terms !
-r --remove < all/partial > Removes LanguageTool install. < all > uninstalls the dependencies that were auto-installed. (default partial)
Packages(only if -b is specified):
standalone Installs standalone package
wikipedia Installs Wikipedia package
office-extension Installs the LibreOffice/OpenOffice extension package
Commands:
GUI Runs GUI version of LanguageTool
commandline Runs command line version of LanguageTool
server Runs server version of LanguageTool
Перед началом: вам нужно будет клонировать из GitHub и установить Java 8 и Apache Maven.
Предупреждение: Полный клон требует загрузки более 500 МБ и нуждается в более чем 1500 МБ на диске. Это может быть уменьшено, если вам нужны только последние несколько пересмотров Мастера, создав мелкий клон:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
Мелкий клон загружает менее 60 МБ и нуждается в менее 200 МБ на диске.
В папке корневого проекта запустите:
mvn clean test
(Иногда вы можете пропустить шаг Maven для повторных сборки)
./build.sh languagetool-standalone package -DskipTests
Проверьте результат в languagetool-standalone/target/
.
./build.sh languagetool-wikipedia package -DskipTests
Проверьте результат в languagetool-wikipedia/target
.
Теперь вы можете использовать копию разработки Bleeding Edge в LanguageTool *.jar
файлов, имейте в виду, что она может содержать регрессии.
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install openjdk
arch -x86_64 brew install maven
Если не указано иное, это программное обеспечение - ядро LanguageTool - распределено под LGPL, см. File Copying.txt.