Installer LanguageTool
Un conteneur, puis pointer les clients habituels (extension de navigateur, LibreOffice) vers lui plutôt que vers l'API publique.
- 1
Lancer le conteneur
L'installation par défaut fonctionne telle quelle, avec la vérification grammaticale et orthographique pour les langues incluses de base.
services: languagetool: image: erikvl87/languagetool:latest container_name: languagetool restart: unless-stopped ports: - "8010:8010" - 2
Ajouter les données n-gram pour de meilleures suggestions (optionnel)
Les suggestions de mots confus de LanguageTool (their/there, its/it's, ou en français leur/leurs) s'améliorent nettement avec les données n-gram montées, au prix d'un téléchargement de plusieurs gigaoctets par langue. Ça vaut la peine si la qualité d'écriture compte plus que l'espace disque.
- 3
Pointer l'extension de navigateur vers ce serveur
L'extension officielle LanguageTool (Chrome, Firefox, Edge) a un paramètre pour une adresse de serveur personnalisée; la changer de l'API publique vers l'adresse de ce conteneur.
- 4
Connecter LibreOffice
Avec l'extension LanguageTool installée dans LibreOffice, ses options incluent un réglage « utiliser un serveur distant », pointé vers cette même adresse pour les documents hors ligne.
Pour aller plus loin
- Documentation du serveur HTTP LanguageTool
Documentation officielle pour l'auto-hébergement, incluant la configuration des données n-gram.
- erikvl87/languagetool sur Docker Hub
L'image communautaire largement utilisée, référencée ci-dessus.