AppsMiscellaneousLanguagetool

LanguageTool

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

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
  languagetool:
    image: erikvl87/languagetool
    container_name: languagetool
    ports:
      - 8010:8010                        # Using default port from the image
    environment:
      - langtool_languageModel=/ngrams   # OPTIONAL: Using ngrams data
      - Java_Xms=512m                    # OPTIONAL: Setting a minimal Java heap size of 512 mib
      - Java_Xmx=1g                      # OPTIONAL: Setting a maximum Java heap size of 1 Gib
    volumes:
      - /path/to/ngrams/data:/ngrams     # OPTIONAL: The location of ngrams data on the local machine
      - /path/to/logback.xml:/LanguageTool/logback.xml:ro  # OPTIONAL: Overwrite the logging configuration
    restart: unless-stopped

Resources

Website: https://languagetool.org/

GitHub: https://github.com/languagetool-org/languagetool

Docker (Erikvl87): https://github.com/Erikvl87/docker-languagetool

Docker (meyayl): https://github.com/meyayl/docker-languagetool

Docker (silvio): https://github.com/silvio/docker-languagetool

Configuration: See the Docker pages