Languagetool ist eine Open -Source -Korrekturlesensoftware für Englisch, Spanisch, Französisch, Deutsch, Portugiesisch, Politur, Niederländisch und mehr als 20 weitere Sprachen. Es findet viele Fehler, die ein einfacher Rechtschreibprüfung nicht erkennen kann.
Weitere Informationen finden Sie in unserer Homepage unter https://languagetool.org, dieser Readme und Änderungen.
Der Languagetool -Kern (dieses Repo) ist unter dem LGPL 2.1 oder höher frei verfügbar.
Probieren Sie eines der folgenden Projekte für eine Community-kontributierte Docker-Datei aus:
Die Entwicklungsübersicht beschreibt, wie Sie Fehlererkennungsregeln beisteuern können.
Weitere technische Details finden Sie auf unseren Entwicklungsseiten.
Um mit einem Skript zu installieren oder zu bauen, geben Sie einfach ein:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options > Wenn Sie weitere Optionen haben möchten, laden Sie das Skript install.sh herunter. Verwendungsoptionen folgen:
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 LanguageToolVor dem Start: Sie müssen Java 8 und Apache Maven aus Github klonen und installieren.
Warnung: Ein vollständiger Klon erfordert das Herunterladen von mehr als 500 MB und benötigt mehr als 1500 MB auf der Festplatte. Dies kann reduziert werden, wenn Sie nur die letzten Überarbeitungen des Master -Zweigs benötigen, indem Sie einen flachen Klon erstellen:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
Ein flacher Klon lädt weniger als 60 MB herunter und benötigt weniger als 200 MB auf der Festplatte.
Führen Sie im Ordner Root Project aus:
mvn clean test
(Manchmal können Sie Maven -Schritt für wiederholte Builds überspringen)
./build.sh languagetool-standalone package -DskipTests
Testen Sie das Ergebnis in languagetool-standalone/target/ .
./build.sh languagetool-wikipedia package -DskipTests
Testen Sie das Ergebnis in languagetool-wikipedia/target .
Jetzt können Sie die Kopie der Blutungskantenentwicklung von Languagetool *.jar -Dateien verwenden und wissen, dass sie möglicherweise Regressionen enthalten.
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"arch -x86_64 brew install openjdkarch -x86_64 brew install mavenSofern nicht anders angegeben, wird diese Software - der Languagetool -Kern - unter der LGPL verteilt, siehe Datei Copying.txt.