O LanguageTool é um software de revisão de código aberto para inglês, espanhol, francês, alemão, português, polonês, holandês e mais de 20 outros idiomas. Ele encontra muitos erros que um simples verificador ortográfico não pode detectar.
Para mais informações, consulte nossa página inicial em https://languagetool.org, este readme e alterações.
O núcleo do LanguageTool (este repositório) está disponível gratuitamente no LGPL 2.1 ou posterior.
Experimente um dos seguintes projetos para um arquivo do docker contribuído pela comunidade:
A visão geral do desenvolvimento descreve como você pode contribuir com regras de detecção de erros.
Para mais detalhes técnicos, consulte nossas páginas de desenvolvimento.
Para instalar ou construir usando um script, basta digitar:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options >
Se você deseja ter mais opções, faça o download do script install.sh
. As opções de uso seguem:
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
Antes do início: você precisará clonar do Github e instalar o Java 8 e o Apache Maven.
Aviso: Um clone completo requer o download de mais de 500 MB e precisa de mais de 1500 MB no disco. Isso pode ser reduzido se você precisar apenas das últimas revisões do ramo mestre, criando um clone raso:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
Um download de clone raso inferior a 60 MB e precisa de menos de 200 MB no disco.
Na pasta raiz do projeto, execute:
mvn clean test
(às vezes você pode pular o passo do Maven para compilações repetidas)
./build.sh languagetool-standalone package -DskipTests
Teste o resultado em languagetool-standalone/target/
.
./build.sh languagetool-wikipedia package -DskipTests
Teste o resultado em languagetool-wikipedia/target
.
Agora você pode usar a cópia de desenvolvimento de arestas de sangramento dos arquivos LanguageTool *.jar
, esteja ciente de que ele pode conter regressões.
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
Salvo indicação em contrário, este software - o núcleo do LanguageTool - é distribuído no LGPL, consulte o arquivo copying.txt.