Comparatif
Traduction automatique open source : trois projets comparés
LibreTranslate, Argos Translate et Apertium : licence, langues, installation et matériel, d'après leurs dépôts GitHub lus le 15/11/2026.
Mis à jour le
Il existe des logiciels de traduction que l'on peut installer chez soi, sans envoyer ses textes à un éditeur. Trois sont souvent cités : LibreTranslate, Argos Translate et Apertium. Ils ne se ressemblent pas. Ce comparatif reprend ce que disent leurs dépôts GitHub, lus le 15/11/2026, sur la licence, les langues, l'installation et le matériel.
Ce site est édité par IArche, à Bayonne, qui édite aussi ALMA. Les logiciels comparés ici ne sont pas édités par IArche.
Tableau de synthèse
| Point | LibreTranslate | Argos Translate | Apertium |
|---|---|---|---|
| Nature | API de traduction à héberger soi-même | bibliothèque Python et ligne de commande | moteur de traduction à règles |
| Licence | AGPL-3.0 | MIT ou CC0 | GPL-2.0 |
| Moteur | non précisé dans la page lue | OpenNMT, avec CTranslate2 pour le GPU | règles linguistiques, sans modèle statistique ni neuronal |
| Installation | Docker et fichiers de déploiement dans le dépôt | pip, commande « python -m pip install argostranslate » | binaires précompilés ou compilation depuis les sources |
| Langues | liste non donnée dans la page lue | français cité, « et d'autres » | paires de langues, exemple spa-cat |
| Matériel | non précisé | CPU par défaut, GPU avec CUDA | non précisé |
LibreTranslate
Le dépôt se présente comme une API de traduction automatique libre et open source, « entièrement hébergée par soi-même ». Il est sous licence GNU Affero General Public License v3 (AGPL-3.0). Cette licence a des obligations particulières pour les services accessibles en ligne : à faire vérifier par un juriste si vous l'utilisez dans un produit.
Le dépôt contient des fichiers de déploiement : un dossier docker, un fichier docker-compose, une variante docker-compose pour CUDA (GPU), un fichier Kubernetes et des scripts de lancement pour Linux et Windows. La page lue ne donne pas de procédure pas à pas. Elle renvoie vers sa documentation. Elle ne donne pas de liste de langues ni de besoin en mémoire ou en processeur.
Ce qui en ressort : LibreTranslate convient à qui veut une API interne, pour une application qui appelle une traduction sur un serveur de l'entreprise. Il demande un serveur et une personne capable de l'installer et de le maintenir.
Argos Translate
Argos Translate est une bibliothèque Python. Le dépôt indique une double licence, MIT ou Creative Commons CC0, ce qui laisse une grande liberté d'usage. Il utilise OpenNMT pour la traduction neuronale.
L'installation se fait par pip, depuis PyPI, avec la commande « python -m pip install argostranslate ». Une installation depuis les sources est aussi possible. Une interface en ligne de commande existe, et l'on peut appeler la bibliothèque depuis un script Python.
Les modèles se téléchargent séparément pour chaque sens de traduction : le français vers l'anglais et l'anglais vers le français sont deux modèles. Le logiciel peut passer par une langue intermédiaire, par exemple de l'espagnol vers le français en passant par l'anglais. La page cite notamment l'arabe, le chinois, le français, l'allemand et le japonais, suivis de « et d'autres ».
Pour le matériel, le processeur est la valeur par défaut. Pour utiliser un GPU, il faut définir la variable ARGOS_DEVICE_TYPE à cuda ou auto. La page précise qu'un GPU compatible, son pilote et le runtime CUDA doivent déjà être installés. La page ne donne pas de besoin en mémoire vive.
Le dépôt précise un point important : les API hébergées envoient le texte à un serveur distant. Installée en local, la bibliothèque ne fait pas cet envoi, mais la qualité des modèles dépend des paires installées.
Apertium
Apertium est un moteur à règles. Le dépôt le décrit comme reposant sur des « règles linguistiques déterministes plutôt que sur des modèles statistiques ou neuronaux ». Le cœur utilise des transducteurs à états finis. Le résultat est donc prévisible, mais il demande des paires de langues construites pour chaque couple.
La licence est GPL-2.0 : le README indique « GNU General Public License v2.0 ». L'installation passe par des binaires précompilés pour les plateformes prises en charge, comme Debian, Ubuntu, Fedora, Windows ou macOS. La compilation depuis les sources demande les outils autoreconf, configure et make, avec lttoolbox, libxml2 et ICU.
Le dépôt cite la paire espagnol-catalan (spa-cat) comme exemple. La page ne donne pas le nombre total de paires.
Comment choisir
- Une API interne pour une application. LibreTranslate est fait pour cela. Prévoyez un serveur et une maintenance.
- Un script ou un traitement par lots en local. Argos Translate est le plus simple à installer sur un poste.
- Un moteur de règles pour des paires précises. Apertium convient si les paires voulues existent et si vous acceptez une installation plus technique.
Dans les trois cas, mesurez la qualité sur vos textes avant de vous engager. Les dépôts ne donnent pas de score de qualité vérifiable.
Le point sur les données
Un logiciel installé sur votre machine ou votre serveur garde le texte chez vous. Ce n'est pas une garantie de conformité : un fichier personnel reste une donnée personnelle, même traitée localement. Voir traducteur en ligne et confidentialité pour les questions à poser à un éditeur, et la transcription audio et RGPD pour le raisonnement qui s'applique aussi aux fichiers audio.
Ce que ce comparatif ne fait pas
Il ne compare pas la qualité des traductions, faute de test commun. Il ne donne pas de chiffre de performance, de nombre de téléchargements ou d'activité récente : les dépôts ne l'affichent pas de façon exploitable dans la lecture faite le 15/11/2026.
Pour les services payants et en ligne, voir DeepL ou Google Traduction. Pour choisir entre un outil et un traducteur, voir traduction automatique ou traducteur.
Questions fréquentes
Quel logiciel open source de traduction installer sur un serveur ?
LibreTranslate est présenté comme une API de traduction à héberger soi-même, sous licence AGPL-3.0. Argos Translate est une bibliothèque Python, installable par pip, sous licence MIT ou CC0. Le choix dépend de l'usage : service pour des applications, ou traitement local dans un script.
Ces logiciels envoient-ils les textes à un serveur ?
Non si vous les installez et les utilisez en local. Le dépôt d'Argos Translate précise que les API hébergées envoient le texte à un serveur distant.
Sources
Pages consultées pour écrire cet article :