Need help with languagetool?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

5.5K Stars 841 Forks GNU Lesser General Public License v2.1 52.5K Commits 1.4K Opened issues


Style and Grammar Checker for 25+ Languages

Services available


Need anything else?

Contributors list


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.

For more information, please see our homepage at, this README, and CHANGES.

LanguageTool is freely available under the LGPL 2.1 or later.


Try one of the following projects for a community-contributed Docker file:

  • (Docker Hub)
  • (Docker Hub)


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 dev pages.

Scripted installation and building

To install or build using a script, simply type:

curl -L | sudo bash 

If you wish to have more options, download the script. Usage options follow:

sudo bash 

Usage: Options: -h --help Show help -b --build Builds packages from the bleeding edge development copy of LanguageTool -c --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 Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt) -d --depth Specifies the depth to clone when building LanguageTool yourself (default 1). -p --package Specifies package to install when building (default all) -o --override Override automatic OS detection with -a --accept Accept the oracle license at Only run this if you have seen the license and agree to its terms! -r --remove Removes LanguageTool install. 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

Alternate way 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

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)

./ languagetool-standalone package -DskipTests

Test the result in

./ languagetool-wikipedia package -DskipTests

Test the result in

./ languagetool-office-extension package -DskipTests

Test the result in

, rename the
to install it in LibreOffice/OpenOffice.

Now you can use the bleeding edge development copy of LanguageTool

files, be aware that it might contain regressions.


Unless otherwise noted, this software is distributed under the LGPL, see file COPYING.txt.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.