Languagetool est un logiciel de relecture open source pour l'anglais, l'espagnol, le français, l'allemand, le portugais, le polonais, le néerlandais et plus de 20 autres langues. Il trouve de nombreuses erreurs qu'un simple vérificateur orthographique ne peut pas détecter.
Pour plus d'informations, veuillez consulter notre page d'accueil sur https://languagetool.org, cette lecture et les changements.
Le noyau Languagetool (ce repo) est disponible librement sous le LGPL 2.1 ou version ultérieure.
Essayez l'un des projets suivants pour un fichier Docker transféré par la communauté:
L'aperçu du développement décrit comment vous pouvez apporter des règles de détection d'erreur.
Pour plus de détails techniques, consultez nos pages de développement.
Pour installer ou construire à l'aide d'un script, tapez simplement:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options >
Si vous souhaitez avoir plus d'options, téléchargez le script install.sh
. Les options d'utilisation suivent:
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
Avant le début: vous devrez vous cloner à partir de GitHub et installer Java 8 et Apache Maven.
AVERTISSEMENT: Un clone complet nécessite le téléchargement de plus de 500 Mo et a besoin de plus de 1500 Mo sur le disque. Cela peut être réduit si vous n'avez besoin que des dernières révisions de la branche principale en créant un clone peu profond:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
Un clone peu profond télécharge moins de 60 Mo et a besoin de moins de 200 Mo sur le disque.
Dans le dossier Root Project, exécutez:
mvn clean test
(Parfois, vous pouvez ignorer l'étape Maven pour les constructions répétées)
./build.sh languagetool-standalone package -DskipTests
Testez le résultat dans languagetool-standalone/target/
.
./build.sh languagetool-wikipedia package -DskipTests
Testez le résultat dans languagetool-wikipedia/target
.
Vous pouvez maintenant utiliser la copie de développement de saignement Edge des fichiers LanguageTool *.jar
, sachez qu'il peut contenir des régressions.
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
Sauf indication contraire, ce logiciel - le LanguageTool Core - est distribué sous le LGPL, voir Fichier Copying.txt.