wiki/HowtoLanguageTool.md

53 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

2024-02-26 17:38:48 +01:00
---
title: Howto LanguageTool
...
2023-12-07 13:56:04 +01:00
- Documentation : [https://dev.languagetool.org/]()
- Code source : [https://github.com/languagetool-org/languagetool]()
- Status de cette page : unstable / bullseye
[LanguageTool](https://languagetool.org/) est un correcteur multilingue de grammaire et de style.
# Serveur
Par défaut LanguageTool utilise le Cloud de son éditeur pour analyser votre grammaire, avec ces [conditions d'utilisation](https://languagetool.org/legal/privacy). Pour éviter de dépendre d'un service tiers, il est possible d'installer un serveur LanguageTool afin d'y accéder localement ou à distance.
2023-12-07 13:56:04 +01:00
## Installation
~~~(sh)
# curl -Lo /tmp/languagetool.zip https://languagetool.org/download/LanguageTool-stable.zip
2023-12-07 14:09:40 +01:00
# bsdtar -xvf /tmp/languagetool.zip -C /opt -'s|LanguageTool-[0-9\.]*|languagetool|'
2023-12-07 13:56:04 +01:00
# cat <<EOF > /etc/systemd/system/languagetool.service
[Unit]
Description=Languagetool HTTP server
[Service]
Type=simple
Restart=always
# XXX "--config /dev/null" is a workaronud from https://forum.languagetool.org/t/self-hosted-languagetool-server-and-chrome-add-on/9519/4
ExecStart=/usr/bin/java -cp /opt/languagetool/languagetool-server.jar org.languagetool.server.HTTPServer --port 8081 --allow-origin --config /dev/null
ExecReload=/bin/kill -HUP $MAINPID
2023-12-12 16:25:44 +01:00
# Successfull exit on SIGTERM for most java process, could also use `KillSignal=SIGQUIT`
SuccessExitStatus=143
2023-12-07 13:56:04 +01:00
DynamicUser=yes
[Install]
WantedBy=multi-user.target
EOF
# systemctl daemon-reload
# systemctl enable --now languagetool.service
~~~
# Extension Firefox
## Installation
L'extension Firefox LanguageTool s'installe à partir de cette page [https://addons.mozilla.org/en-US/firefox/addon/languagetool/]().
2023-12-07 13:56:04 +01:00
## Utilisation d'un serveur LanguageTool local
2023-12-07 13:56:04 +01:00
Afin que les données de votre correcteur d'orthographe ne passent par le Cloud de LanguageTool, il faut que vous installiez le serveur LanguageTool en local. Et ensuite configurer l'extension depuis Firefox : accédez aux préférences de l'extension, tout en bas de cette page, cliquez sur `Advanced settings (only for professional users)` puis configurez `LanguageTool server:` à `Local server (localhost)`
# TODO Extension LibreOffice