Setup Language-Tool
No Longer Active
Overview
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.
Important Language Tool Files
Download ngrams
wget https://languagetool.org/download/ngram-data/ngrams-en-20150817.zip
7z e ngrams-en-20150817.zip
mv ngrams-en-20150817 ${APPDATA}/${NAME}/ngrams
Important Docker Files
.env file
.env
NAME=languagetool
DOMAIN=
APPDATA=
XMS=512m
XMX=1g
SUB=lt
PORT=8010
docker-compose.yml file
docker-compose.yml
services:
languagetool:
container_name: ${NAME}
image: erikvl87/languagetool
restart: always
volumes:
- ${APPDATA}/${NAME}/ngrams:/ngrams
networks:
- proxy
environment:
langtool_languageModel: "/ngrams"
Java_Xms: ${XMS}
Java_Xmx: ${XMX}
labels:
swag: enable
swag_address: ${NAME}
swag_port: ${PORT}
swag_proto: http
swag_url: ${SUB}.${DOMAIN}
com.centurylinklabs.watchtower.enable: true
networks:
proxy:
external: true
Start the Container
Start the Container
docker compose up -d