- Website: https://languagetool.org
- Repo: https://github.com/languagetool-org/languagetool
- Addons: http://wiki.languagetool.org/software-that-supports-languagetool-as-a-plug-in-or-add-on
- Ngrams: https://languagetool.org/download/ngram-data
- Dockerfile: https://github.com/Erikvl87/docker-languagetool
- An SSD drive for lookup speed
- Around 9 Gb of space for the required libraries and the English ngrams
- Around 700 Mb of RAM
Download the ngrams from the following URL:
Download and run the following Dockerfile:
Example command to run it:
sudo docker run --rm -it -p 8010:8010 -e langtool_languageModel=/ngrams -v local/path/to/ngrams:/ngrams erikvl87/languagetool
Having the ngrams on ~/ngrams
, the command would be like this:
sudo docker run --rm -it -p 8010:8010 -e langtool_languageModel=/ngrams -v /ngrams:/ngrams erikvl87/languagetool
https://addons.mozilla.org/en-US/firefox/addon/languagetool
https://chrome.google.com/webstore/detail/grammar-and-spell-checker/oldceeleldhonbafppcapldpdifcinji
- Open the extension settings and click on “Experimental Settings”
- Select “Other server” and introduce the address where your LanguageTool server is running
The Dockerfile from Erikvl87 runs the server on port 8010, so we will need to use the following address:
http://localhost:8010/v2