LanguageTool [1][2][3]ΒΆ
Get
ngrams-en-*.zip
from here.Get
LanguageTool Desktop version for offline use
from LanguageTool embedded HTTP Server.
Decompress
ngrams-en-*.zip
tongrams\
Decompress
LanguageTool-stable.zip
toLanguageTool\
unzip LanguageTool-stable.zip
java.exe -cp LanguageTool\languagetool-server.jar org.languagetool.server.HTTPServer --languagemodel <ngrams_dir> --port <port> --allow-origin
For running it liked service, create languagetool_service.cmd
from the command above. Then create languagetool_service.vbs
:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "languagetool_service.cmd" & Chr(34), 0
Set WshShell = Nothing
Create shortcut of languagetool_service.vbs
, put it into C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
.
Decompress ngrams-en-*.zip
to /mnt/<nvme>/share/ngrams/
.
sudo apt install openjdk-21-jdk
sudo unzip LanguageTool-stable.zip
sudo mv LanguageTool-* /opt/languagetool
sudo apt install make g++
git clone --depth=1 https://github.com/facebookresearch/fastText
cd fastText
make
sudo vim /opt/languagetool/server.properties
fasttextModel=fasttext/lid.176.bin
fasttextBinary=fasttext/fasttext
sudo vim /etc/systemd/system/languagetool.service
[Unit]
Description=LanguageTool Service
After=network.target
[Service]
User=root
Group=root
ExecStart=java -cp /opt/languagetool/languagetool-server.jar org.languagetool.server.HTTPServer --languagemodel /mnt/<nvme>/share/ngrams --port 8040 --allow-origin --public
WorkingDirectory=/opt/languagetool
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
sudo systemctl enable --now languagetool.service
Browser ExtensionΒΆ
Install Browser Extension
Browser Extension β Settings β Advanced settings β Other server β
http://<your_host>:<port>/v2
General settings β Show in right-click menu (On)