Aller au contenu principal

Le correcteur languagetool pour VS Code

· 2 minutes de lecture
Stéphane ROBERT

La grammaire et l'orthographe n'ont jamais été mon fort ! Si vous souffrez comme moi des mêmes lacunes, voici un outil qui va vous aider : languagetool.

LanguageTool est un correcteur en ligne gratuit qui prend en charge le français, l'anglais, l'espagnol et 25 autres langues. Ce correcteur gratuit détecte toutes les fautes d'orthographe comme un simple dictionnaire, mais aussi les fautes de grammaire (accord, répétitions, homophones, etc.), de conjugaison ou de style (anglicismes, formules éculées, etc.) !

Il existe sous forme d'extension pour les navigateurs :

Mais il est possible de l'utiliser également dans Visual Studio Code. Pour cela il faut installer cette extension et installer un serveur local. Pour cela il suffit d'avoir un docker. Personnellement, il tourne sur un de mes mini-pc. Voici le fichier docker-compose.yml :

version: "3"

services:
languagetool:
image: erikvl87/languagetool
container_name: LanguageTool
restart: always
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:
- ./ngrams:/ngrams

Une fois l'extension installée et votre conteneur lancer docker-compose up -d il faut se rendre dans les paramètres de l'extension pour y indiquer l'adresse suivante http://votre-serveur:8010

langage tool docker

Vous pouvez aussi modifier les langues par défaut et les comportements

langage tool docker

Pour ajouter des types de fichiers supportés, il faut ajouter dans les paramètres de l'extension :

langage tool docker

La liste des types se trouve ici

Vous devriez voir donc moins de fautes sur mon blog dans les prochains billets !