Table des matières
Systèmes de gestion de traduction open source : comparatif Weblate, Pontoon et Traduora
Points clés à retenir
- Les plateformes TMS open source offrent un contrôle total sur les données de traduction et les workflows, sans coûts de licence par utilisateur
- Weblate est le TMS open source le plus complet en termes de fonctionnalités, prenant en charge plus de 50 formats de fichiers avec un développement actif
- Mozilla Pontoon est conçu spécifiquement pour la traduction communautaire et alimente les efforts de localisation de Mozilla
- Traduora est une option légère axée sur l'API, adaptée aux petites équipes recherchant la simplicité
- Les trois solutions nécessitent un auto-hébergement et une maintenance, ce qui ajoute une charge opérationnelle par rapport aux solutions SaaS cloud
Pourquoi envisager un TMS open source ?
Les systèmes de gestion de traduction open source offrent plusieurs avantages par rapport aux plateformes SaaS propriétaires :
- Pas de coût par utilisateur : Le logiciel lui-même est gratuit, bien que l'hébergement et la maintenance engendrent des coûts
- Souveraineté des données : Contrôle total sur l'endroit où les données de traduction sont stockées et traitées
- Personnalisation : Possibilité de modifier la plateforme pour répondre à des exigences de workflow spécifiques
- Pas de verrouillage fournisseur : Les données de traduction restent dans des formats standards sans restrictions propriétaires
- Contributions communautaires : Accès à des plugins, intégrations et améliorations développés par la communauté
La contrepartie est la responsabilité opérationnelle : vous gérez l'hébergement, les mises à jour, les correctifs de sécurité et les sauvegardes.
Weblate
Présentation
Weblate est un outil de gestion de traduction basé sur le web, sous licence GPLv3. Il a été créé en 2012 par Michal Čihař et est devenu le TMS open source le plus utilisé. Weblate propose également une version SaaS hébergée sur hosted.weblate.org pour les équipes qui ne souhaitent pas s'auto-héberger.
Fonctionnalités principales
- Prise en charge des formats de fichiers : PO, XLIFF, JSON, Android XML, iOS Strings, Java Properties, PHP, Ruby YAML, et plus de 40 autres
- Intégration du contrôle de version : Intégration native Git et Mercurial — les traductions sont stockées directement dans le VCS
- Mémoire de traduction : TM intégrée fonctionnant entre les projets
- Traduction automatique : Intégration avec DeepL, Google Translate, LibreTranslate et d'autres moteurs
- Contrôles de qualité : Plus de 50 vérifications automatisées pour les espaces réservés, le formatage, la longueur et la cohérence
- Gestion des glossaires : Bases de données terminologiques centralisées
- Système d'extensions : Extensible grâce à des extensions pour les tâches automatisées (nettoyage, cohérence, traduction automatique)
- API : REST API complète pour l'automatisation
Prérequis d'hébergement
- Python 3.8+, application basée sur Django
- Base de données PostgreSQL (recommandée)
- Redis pour le cache et les tâches en arrière-plan
- Images Docker disponibles pour un déploiement simplifié
- Minimum recommandé : 2 cœurs CPU, 4 Go de RAM pour les petites instances
Idéal pour
- Les organisations nécessitant une intégration VCS complète (traductions committées directement dans Git)
- Les équipes ayant besoin d'une prise en charge étendue des formats de fichiers
- Les projets souhaitant une plateforme mature, activement maintenue avec des versions régulières
- Les entreprises avec des exigences de souveraineté des données (RGPD, santé, secteur public)
Limitations
- Gourmand en ressources pour les grandes instances (100+ projets)
- L'interface utilisateur peut sembler dense pour les utilisateurs non techniques
- La personnalisation avancée nécessite des connaissances en Python/Django
- La licence GPLv3 exige le partage des modifications en cas de distribution
Mozilla Pontoon
Présentation
Pontoon est le système de gestion de traduction interne de Mozilla, conçu pour gérer la localisation de Firefox, MDN et d'autres projets Mozilla. Il est open source sous licence BSD et disponible en auto-hébergement, bien qu'il soit principalement conçu pour le workflow de Mozilla.
Fonctionnalités principales
- Traduction en contexte : Les traducteurs peuvent modifier les chaînes directement dans le site web en production, en voyant exactement comment les traductions apparaissent
- Fonctionnalités communautaires : Conçu pour les grandes communautés de bénévoles avec gestion des rôles, responsables d'équipe et suggestions de traduction
- Mémoire de traduction : TM partagée entre les projets Mozilla
- Traduction automatique : Intégration Google Translate
- Prise en charge du format Fluent : Support natif du format de localisation Fluent de Mozilla (fichiers
.ftl) - Opérations par lots : Actions en masse pour gérer de grands ensembles de données de traduction
Prérequis d'hébergement
- Python 3, application basée sur Django
- Base de données PostgreSQL
- Déploiement basé sur Docker recommandé
- Conçu pour le déploiement sur infrastructure cloud
Idéal pour
- Les projets de traduction communautaires avec des contributeurs bénévoles
- Les organisations utilisant le format de localisation Fluent de Mozilla
- Les projets où la traduction en contexte est une exigence critique
- Les projets à but non lucratif et éducatifs
Limitations
- Fortement adapté au workflow de Mozilla — l'adaptation à d'autres cas d'usage nécessite des efforts
- Communauté plus petite et moins de contributeurs que Weblate
- Prise en charge limitée des formats de fichiers par rapport à Weblate (focus sur Fluent, PO, XLIFF)
- Cadence de publication moins fréquente en dehors des besoins internes de Mozilla
- La documentation est principalement axée sur le déploiement de Mozilla
Traduora
Présentation
Traduora est une plateforme de gestion de traduction légère et moderne construite avec Node.js et Angular. Elle est conçue pour les équipes de développement souhaitant une approche simple et axée sur l'API pour gérer les traductions. Sous licence AGPL-3.0.
Fonctionnalités principales
- Conception API-First : REST API comme interface principale, avec une interface web épurée par-dessus
- Modèle de données simple : Structure projets → termes → traductions
- Import/Export : JSON, CSV, XLIFF, YAML et autres formats courants
- Gestion d'équipe : Contrôles d'accès et rôles au niveau du projet
- Déploiement Docker : Configuration Docker Compose unique pour un déploiement rapide
- Empreinte minimale : Léger par rapport à Weblate ou Pontoon
Prérequis d'hébergement
- Application Node.js
- Base de données MySQL ou PostgreSQL
- Docker Compose pour un déploiement simplifié
- Peut fonctionner sur une infrastructure minimale (1 CPU, 2 Go de RAM pour les petits projets)
Idéal pour
- Les petites équipes de développement souhaitant un outil de traduction simple et auto-hébergé
- Les workflows axés sur l'API où le CLI/API est l'interface principale
- Les équipes qui veulent une infrastructure légère avec un minimum de maintenance
- Les projets nécessitant une gestion de traduction basique sans fonctionnalités de workflow complexes
Limitations
- Moins activement maintenu que Weblate (vérifiez l'activité des commits sur GitHub)
- Prise en charge limitée des formats de fichiers par rapport aux plateformes plus importantes
- Pas d'intégration de traduction automatique intégrée
- Pas de mémoire de traduction ni de fonctionnalités de glossaire
- Moins de contrôles d'assurance qualité
- Communauté plus petite pour le support et les contributions
Tableau comparatif
| Fonctionnalité | Weblate | Pontoon | Traduora |
|---|---|---|---|
| Licence | GPLv3 | BSD | AGPL-3.0 |
| Formats de fichiers | 50+ | ~10 | ~8 |
| Intégration VCS | Git, Mercurial (natif) | Git | Aucune |
| Mémoire de traduction | Oui | Oui | Non |
| Traduction automatique | Plusieurs moteurs | Google Translate | Non |
| Édition en contexte | Limitée | Oui (fonctionnalité principale) | Non |
| Contrôles qualité | 50+ | Basiques | Basiques |
| REST API | Oui | Oui | Oui (API-first) |
| Support Docker | Oui | Oui | Oui |
| Développement actif | Très actif | Actif (Mozilla) | Limité |
| Option hébergée | Oui (hosted.weblate.org) | Non (pontoon.mozilla.org réservé à Mozilla) | Non |
| Taille de la communauté | Grande | Moyenne | Petite |
Considérations de coûts
Bien que le logiciel soit gratuit, l'auto-hébergement a des coûts réels :
- Infrastructure : Hébergement cloud pour l'application, la base de données et le stockage (estimation de 50 à 500 $/mois selon l'échelle)
- Maintenance : Temps d'ingénierie pour les mises à jour, correctifs de sécurité, sauvegardes et surveillance
- Mise en place : Effort initial de déploiement et de configuration (jours à semaines selon la complexité)
- Mise à l'échelle : Coûts d'infrastructure supplémentaires à mesure que le volume de traduction et la taille de l'équipe augmentent
Pour les petites équipes, ces coûts peuvent être comparables voire supérieurs au coût d'un abonnement TMS cloud. Le TMS open source devient plus rentable à grande échelle ou lorsque les exigences de souveraineté des données rendent les solutions SaaS impraticables.
Quand choisir un TMS cloud à la place
L'open source n'est pas toujours le bon choix. Envisagez un TMS cloud quand :
- Votre équipe n'a pas la capacité DevOps pour maintenir l'infrastructure
- Vous avez besoin d'une mise en place rapide sans surcharge de déploiement
- Vous souhaitez des mises à jour gérées, une sécurité et des garanties de disponibilité
- Votre volume de localisation ne justifie pas l'investissement en infrastructure
- Vous avez besoin d'un support officiel et de SLA
Des plateformes comme better-i18n offrent un TMS hébergé dans le cloud avec des fonctionnalités orientées développeurs (SDKs typés, intégrations de frameworks, outils CLI) sans la charge opérationnelle de l'auto-hébergement.
FAQ
Weblate est-il vraiment gratuit ?
Le logiciel Weblate est gratuit et open source sous GPLv3. L'auto-hébergement est gratuit (vous payez pour l'infrastructure). Weblate propose également un service hébergé commercial avec des forfaits payants sur hosted.weblate.org. La version open source dispose de toutes les fonctionnalités — sans restriction de fonctionnalités.
Puis-je migrer d'un TMS open source vers une plateforme cloud ultérieurement ?
Oui. Les trois plateformes prennent en charge les formats d'export standard (XLIFF, PO, JSON). Vous pouvez exporter les données de traduction et les importer dans n'importe quel TMS cloud prenant en charge ces formats.
Quel TMS open source offre la meilleure expérience développeur ?
Traduora est le plus convivial pour les développeurs avec sa conception API-first, mais dispose de fonctionnalités limitées. Weblate offre le meilleur équilibre entre fonctionnalités pour développeurs (intégration Git, CLI, API) et un ensemble de fonctionnalités complet.
Les plateformes TMS open source prennent-elles en charge les intégrations spécifiques aux frameworks ?
Les plateformes TMS open source fonctionnent au niveau du format de fichier — elles gèrent les fichiers de traduction (JSON, PO, XLIFF) que vous utilisez ensuite dans votre framework. Elles n'offrent généralement pas de SDKs spécifiques au framework ni d'intégrations à l'exécution comme certaines plateformes cloud.
Informations exactes en date de mars 2026. Consultez les dépôts des projets pour les détails les plus récents.