So, I have been using Grammarly for my work and myself to learn how to do better with grammar. So, I have been researching for cheaper and affordable, so I found this LanguageTool does provide API on Docker, and It works great. However, we will not get premium though… they are not available for self-host premium yet.
Make sure your nginx Proxy Manager and Portainer up running before we start this. And we don’t need to create a network because it already added in docker.
Go to Portainer sites→ Login admin→ stacks → add stacks:
version: "3" services: languagetool: image: erikvl87/languagetool container_name: applegate-languagetool networks: - nginx 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: - /mnt/applegate5tb/language-tool/data:/ngrams networks: nginx: external: true
Now deploy the Stack, then open nginx proxy manager sites to add this secure HTTPS site. so let get start

Forward Hostname – your container_name
Forward Port – 8010 (Default on docker for LanguageTool).

Your sites are up and running! Go check it out and test the API.
Download language tools on edge or Firefox or chrome to connect to this API, Desktop PC not have API support yet. Stay tuned on this.
Leave a Reply