Style and Grammar Checker for 25+ Languages
Find a file
2017-04-07 21:34:58 +02:00
hunspell-native-libs 3.8-SNAPSHOT 2017-03-27 13:15:03 +02:00
languagetool-client-example update 2015-12-29 12:11:38 +01:00
languagetool-commandline 3.8-SNAPSHOT 2017-03-27 13:15:03 +02:00
languagetool-core false friends added 2017-04-07 11:24:33 +01:00
languagetool-dev tiny tool to re-indent confusion set files 2017-03-28 14:29:55 +02:00
languagetool-gui-commons remove deprecated method 2017-03-27 16:34:06 +02:00
languagetool-http-client 3.8-SNAPSHOT 2017-03-27 13:15:03 +02:00
languagetool-language-modules [ru] fix false positives 2017-04-07 21:40:39 +03:00
languagetool-office-extension remove deprecated method 2017-03-27 16:34:06 +02:00
languagetool-server warn when using wrong syntax: "--option=value", it needs to be "--option value" 2017-03-31 09:45:52 +02:00
languagetool-standalone mention Java 9 2017-04-04 22:46:25 +02:00
languagetool-tools 3.8-SNAPSHOT 2017-03-27 13:15:03 +02:00
languagetool-wikipedia remove the deprecated reset() method 2017-03-27 16:16:14 +02:00
.gitignore ignore pom.xml.asc 2015-04-27 17:09:17 +02:00
.travis.yml another try to use travis (a year ago I gave up due to memory issues) 2016-11-05 15:30:58 +01:00
build.sh Unset --offline flag 2014-03-08 15:06:32 +01:00
COPYING.txt add license here, too, as developers might look for it here 2017-04-07 21:34:58 +02:00
pom.xml 3.8-SNAPSHOT 2017-03-27 13:15:03 +02:00
README.md README: Add hints for shallow clone 2016-11-06 15:38:20 +01:00

LanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.

LanguageTool is freely available under the LGPL 2.1 or later.

For more information, please see our homepage at https://languagetool.org, this README, and CHANGES.

Contributions

The development overview describes how you can contribute error detection rules.

See 'easy fix' issues for issues to get started.

For more technical details, see our wiki.

How to build from source

Before start: you will need to clone from GitHub and install Java 8 and Apache Maven.

Warning: a complete clone requires downloading more than 360 MB and needs more than 500 MB on disk. This can be reduced if you only need the last few revisions of the master branch by creating a shallow clone:

git clone --depth 5 https://github.com/languagetool-org/languagetool.git

A shallow clone downloads less than 60 MB and needs less than 200 MB on disk.

In the root project folder, run:

mvn clean test

(sometimes you can skip Maven step for repeated builds)

./build.sh languagetool-standalone package -DskipTests

Test the result in languagetool-standalone/target/.

./build.sh languagetool-wikipedia package -DskipTests

Test the result in languagetool-wikipedia/target.

./build.sh languagetool-office-extension package -DskipTests

Test the result in languagetool-office-extension/target, rename the *.zip to *.oxt to install it in LibreOffice/OpenOffice.

Now you can use the bleeding edge development copy of LanguageTool *.jar files, be aware that it might contain regressions.