GlotPress vs PTC pour la traduction d’extensions et de thèmes WordPress
Les auteurs d’extensions et de thèmes disposent de deux voies concrètes pour traduire leurs produits. GlotPress est le système communautaire gratuit de WordPress.org où des bénévoles traduisent des chaînes sur une plateforme partagée. PTC (Private Translation Cloud) est l’alternative payante par IA, offrant une relecture de traduction en contexte du thème ou de l’extension rendu dans chaque langue. Cette page présente les compromis : coût, rapidité, contrôle, couverture linguistique et l’expérience utilisateur que vos lecteurs voient réellement.
L’essentiel : avec GlotPress, les traductions parviennent à vos utilisateurs quand les bénévoles s’en occupent. Avec PTC, elles sont prêtes le jour de la sortie.
Comparaison rapide : GlotPress (hébergé), GlotPress (auto-hébergé), PTC
| GlotPress (translate.wordpress |
GlotPress (auto-hébergé) | PTC | |
|---|---|---|---|
| Qualité de traduction | Variable. Dépend entièrement des bénévoles et de leur maîtrise linguistique. | Dépend des traducteurs que vous recrutez et de votre processus de révision. | Traduction par IA cohérente avec scores de qualité automatisés et suggestions d’amélioration sur chaque chaîne. |
| Temps de configuration | Minimal. Soumettez au dépôt WordPress.org et les chaînes deviennent disponibles automatiquement. | Significatif. Nécessite une installation WordPress dédiée, une configuration de projet et de paramètres régionaux pour chaque langue. | Quelques minutes. Suivez l’assistant de configuration et PTC commence à traduire immédiatement. |
| Contrôle du calendrier | Aucun. Les chaînes sont traduites quand les bénévoles s’en occupent. | Partiel. Vous contrôlez la révision, mais dépendez toujours de la disponibilité des traducteurs. | Total. Traduit en quelques minutes, puis une merge request est envoyée. Vous décidez quand publier. |
| Couverture linguistique | Imprévisible. Les extensions populaires bénéficient d’une couverture ; les plus petites n’en ont souvent aucune. | Uniquement les langues pour lesquelles vous trouvez des traducteurs. | 40+ langues à la demande, en parallèle. |
| Maintenance continue | Chaque nouvelle version implique d’attendre à nouveau. Aucune prévisibilité. | Processus manuel répété pour chaque version. | Automatique. PTC surveille votre dépôt et envoie des mises à jour quand les chaînes changent. |
| Relecture du produit rendu | Aucune — le bénévole traduit les chaînes, vous publiez et espérez que tout va bien. | Aucune au niveau de la plateforme. | Automatisée via AI Visual QA (extension de navigateur). |
| Distribution | Via les packs de langue WordPress.org (publiés par Trac). | À vous de les packager. | Fichiers MO intégrés ou via packs de langue (CLPTE). |
| Coût | Gratuit, mais la coordination a un coût en temps. | Logiciel gratuit, coût opérationnel en temps élevé. | Essai gratuit de 30 jours, puis tarification Pay-As-You-Go. |
Choisissez GlotPress ou PTC selon votre cadence de sortie et vos besoins linguistiques
Utilisez GlotPress (translate.wordpress.org) quand votre extension est dans le dépôt WordPress.org, que vous acceptez des délais imprévisibles et que l’absence de coût initial importe plus que le contrôle sur le moment (et la certitude) où les traductions sont terminées. La couverture est raisonnable pour un petit ensemble de langues bien supportées. Le néerlandais, l’espagnol et le français sont les langues où la qualité est la plus constante. Pour la plupart des autres, même les extensions populaires se retrouvent avec des traductions partielles ou manquantes.
Utilisez GlotPress (auto-hébergé) quand vous souhaitez exploiter votre propre plateforme de traduction sur votre infrastructure, que vous avez une communauté d’utilisateurs ou de contributeurs prêts à traduire, et que vous avez la capacité technique de l’installer et de la maintenir. Si vous n’avez pas déjà des traducteurs prêts à l’emploi, GlotPress auto-hébergé ne résoudra pas le problème que translate.wordpress.org n’a pas pu régler.
Utilisez PTC quand vous publiez des mises à jour d’extensions ou de thèmes régulièrement et que chaque langue doit suivre le rythme. PTC fonctionne, que votre extension soit dans le dépôt WordPress.org ou non. Les extensions commerciales bénéficient du même flux de travail que n’importe quel autre utilisateur. Comme PTC gère chaque langue en parallèle, vous ne laissez jamais les utilisateurs avec un produit à moitié traduit. Vous obtenez également une voix de marque cohérente entre les langues et les versions, avec l’option de vérifier le produit rendu dans chaque langue avant l’expédition.
Utilisez les deux : de nombreux auteurs d’extensions utilisent PTC pendant le cycle de sortie pour obtenir chaque langue traduite dès le premier jour, puis contribuent les fichiers .po résultants à GlotPress pour que la communauté puisse les affiner au fil du temps. La sortie de PTC est au format gettext standard, compatible sans modification.
PTC offre une qualité de traduction constante et entraînée sur le produit
GlotPress sur translate.wordpress.org est entièrement géré par des bénévoles. La qualité dépend des contributeurs. Une extension populaire dans une langue disposant d’une communauté Polyglots active (espagnol, français) recevra probablement de bonnes traductions. Une extension plus modeste dans un locale moins actif peut recevoir des traductions partielles, incohérentes, voire aucune traduction. Vous n’avez aucun moyen d’influencer cela.
GlotPress auto-hébergé vous donne plus de contrôle car vous choisissez vos traducteurs. Vous pouvez recruter des bénévoles parmi votre propre communauté d’utilisateurs ou embaucher directement des traducteurs professionnels. Dans les deux cas, la qualité dépend des personnes que vous sollicitez et de la rigueur de votre gestion de la révision.
PTC utilise la traduction par IA avec un score de qualité automatisé sur chaque projet. Chaque traduction prend en compte le contexte de votre projet et les entrées de votre glossaire. Le résultat est cohérent entre les langues et les versions du produit, ce qui est crucial lors de sorties régulières. Activez AI Visual QA et PTC vérifie l’extension en cours d’exécution dans chaque langue. Cela permet de détecter les débordements de mise en page, les confusions verbe/nom et les oublis d’encapsulation __() qu’aucune relecture au niveau des chaînes (communautaire ou par IA) ne peut voir.
La configuration est un assistant en 2 étapes avec PTC
L’accès à translate.wordpress.org ne nécessite presque rien de votre part. Soumettez votre extension au dépôt WordPress.org en suivant les directives i18n standard, et vos chaînes deviennent automatiquement accessibles aux traducteurs.
GlotPress auto-hébergé demande beaucoup plus d’efforts. Cela prend généralement au moins une journée entière pour quelqu’un qui ne l’a jamais fait. La séquence complète :
- 1 Installer une instance WordPress dédiée.
- 2 Installer et configurer GlotPress.
- 3 Configurer un projet pour chaque extension ou thème.
- 4 Configurer les paramètres régionaux pour chaque langue à supporter.
- 5 Recruter et évaluer des traducteurs.
- 6 Mettre en place un processus de révision.
- 7 Le maintenir à chaque mise à jour de WordPress et de GlotPress.
Si un problème survient, il existe un forum et un dépôt GitHub. Aucune équipe de support.
PTC vous guide via un assistant de configuration et commence à traduire immédiatement. La configuration se fait en deux étapes : suivez l’assistant, puis PTC traduit votre thème ou extension.
PTC traduit en 10 minutes et retraduit automatiquement à chaque sortie
Sur translate.wordpress.org, il n’y a pas de calendrier. En consultant le backlog de translate.wordpress.org, des milliers d’extensions ont des chaînes non traduites ou partiellement traduites qui attendent depuis des mois. Certaines ne seront jamais entièrement traduites.
Les conséquences dépassent les délais manqués. Le chinois et le hindi représentent ensemble plus de 1,7 milliard de locuteurs, pourtant la couverture de traduction sur translate.wordpress.org est quasi-inexistante pour ces deux langues. Ce ne sont pas de petits marchés. La plupart des extensions et thèmes WordPress leur restent inaccessibles.
GlotPress auto-hébergé vous donne plus de contrôle sur les délais, mais vous dépendez toujours de la disponibilité des traducteurs. Un traducteur qui manque les échéances est un problème que vous devez résoudre.
PTC traduit en environ 10 minutes à partir du moment où vous vous connectez. Il s’intègre à GitHub, GitLab et Bitbucket pour une traduction continue. Les nouvelles chaînes déclenchent automatiquement une merge request vers votre dépôt.
Le coût réel de la traduction d’une extension ou d’un thème
Développer et maintenir une extension ou un thème est déjà coûteux. « Gratuit » ne décrit que le prix. Le coût total, en comptant le temps des développeurs, est différent.
Exemple : une extension de taille moyenne avec 3.000 chaînes, 4 langues, une sortie par trimestre. Tarif développeur : 60 € par heure.
| translate.wordpress.org | GlotPress auto-hébergé | PTC | |
|---|---|---|---|
| Configuration initiale | Aucune | Au moins une journée entière | Moins de 30 minutes |
| Première traduction | Semaines ou mois ; couverture partielle fréquente | Dépend de la disponibilité des traducteurs | Le jour même |
| Frais directs | 0 € | 0 € avec bénévoles ; frais de freelance sinon | ~46 € |
| Temps développeur par sortie | 2-4 heures de coordination avec Polyglots | 1-3 heures de gestion des traducteurs/plateforme | 15-30 minutes pour réviser et fusionner |
| Garantie de qualité | Aucune | Dépend des personnes recrutées | Scores de qualité automatisés + garantie de remboursement |
| Prochaine sortie | L’attente recommence | Le processus recommence | PTC détecte les nouvelles chaînes, envoie une nouvelle MR automatiquement |
| Total par sortie | 180-360 € en temps développeur, sans garantie d’achèvement | 60-180 € en temps développeur, plus frais de traducteur | ~61 € (frais de traduction + temps de révision) |
Les chiffres varient selon le nombre de mots et de langues. Utilisez la page de tarification pour estimer votre projet.
Relecture visuelle de votre thème ou extension rendu — publiez sans contrôle qualité manuel par langue
C’est l’axe de comparaison qui n’existait pas il y a un an. GlotPress (et tout système de traduction communautaire) vous fournit des chaînes traduites. Vous publiez le thème ou l’extension. Vous espérez que l’interface utilisateur est correcte dans chaque langue. Si un libellé allemand déborde d’un bouton, vous le découvrez quand un utilisateur le signale. Ou vous ne le découvrez jamais.
L’AI Visual QA de PTC ferme cette boucle. Pour les thèmes et extensions WordPress (qui s’exécutent dans le navigateur, tant dans wp-admin que sur le front-end), installez l’extension de navigateur PTC et enregistrez un parcours guidé de votre extension une seule fois. Enregistrez la page des réglages, les actions d’administration et le rendu front-end. PTC rejoue l’enregistrement dans chaque langue cible après chaque mise à jour de traduction, capture chaque écran et signale ses résultats :
- Un libellé allemand déborde de la largeur du bouton ? PTC retraduit avec un synonyme plus court qui tient, dans le fichier .po.
- « Submit » traduit par un nom alors que votre page de réglages nécessitait un verbe ? PTC retraduit avec la bonne catégorie grammaticale.
- Une chaîne anglaise codée en dur hors des fonctions __() s’affiche non traduite en français ? PTC génère un prompt prêt à l’emploi pour Cursor ou Claude Code afin que votre équipe de développement l’encapsule en quelques secondes.
GlotPress n’offre aucun équivalent. Les traducteurs bénévoles voient le fichier .po, pas votre extension en cours d’exécution. PTC voit les deux.
Le GlotPress « gratuit » a des coûts cachés en temps
Le logiciel GlotPress est gratuit et translate.wordpress.org est un service gratuit. « Gratuit » décrit le prix, pas le coût. Tant GlotPress auto-hébergé que le flux de travail de translate.wordpress.org nécessitent un temps considérable pour la configuration, la coordination des traducteurs, la révision de la qualité et le réengagement après chaque sortie.
Les délais de GlotPress sont imprévisibles
Sur translate.wordpress.org, il n’y a pas de calendrier défini. La traduction se fait selon la disponibilité des bénévoles. Les extensions populaires dans des paramètres régionaux bien supportés peuvent bénéficier d’un délai d’exécution rapide. Les extensions plus modestes dans des zones moins actives peuvent attendre des mois ou ne jamais recevoir de traduction complète. Les délais de GlotPress auto-hébergé dépendent des traducteurs que vous recrutez et de leur réactivité.
Vous ne pouvez pas contrôler la qualité de traduction de GlotPress
Sur translate.wordpress.org, vous ne pouvez pas contrôler directement la qualité. L’équipe Polyglots a son propre processus de révision, mais vous ne le maîtrisez pas. Avec GlotPress auto-hébergé, vous pouvez réviser les chaînes avant qu’elles ne soient approuvées. Uniquement si vous disposez de quelqu’un capable d’évaluer chaque langue.
PTC peut remplacer entièrement GlotPress
Oui. Si votre extension est dans le dépôt WordPress.org, vous pouvez importer les traductions PTC dans translate.wordpress.org afin de ne plus dépendre des bénévoles pour la traduction elle-même. PTC gère l’intégralité du flux de travail : traduction des chaînes, révision et édition, et production de fichiers prêts à l’emploi. Consultez le guide d’importation des traductions dans WordPress.org.
Tarification PTC pour une extension type
PTC facture au mot traduit. L’essai gratuit vous offre 20.000 mots dans 2 langues sans frais. Après cela, le Pay-As-You-Go s’applique avec les 500 premiers mots par mois gratuits. Exemple : 5.000 chaînes dans 5 langues coûtent environ 57 €. Pas d’abonnement, pas de frais mensuels, pas d’engagement.
PTC supporte 40+ langues en parallèle
Vous pouvez traduire dans n’importe quelle combinaison simultanément. Il n’est pas nécessaire de traduire les langues une par une.
Révisez les traductions PTC avant leur mise en ligne
L’onglet Traductions de votre tableau de bord PTC affiche chaque chaîne côte à côte. Il présente la source à côté de la traduction, vous permettant de réviser sans ouvrir de fichiers. Faites-le vous-même ou invitez d’autres membres de votre organisation à s’en charger.
Contrôles de qualité intégrés de PTC
Si vous avez des limites de longueur sur certaines chaînes, PTC met en évidence les traductions qui les dépassent. Si une traduction spécifique semble incorrecte, vous pouvez expliquer le problème en langage clair et PTC retraduira cette chaîne gratuitement, en utilisant votre retour pour améliorer les futures traductions du projet.
WPML et PTC résolvent des problèmes différents
WPML sert à traduire le contenu de sites WordPress (articles, pages, produits). GlotPress et PTC servent à traduire les extensions et thèmes WordPress (le code lui-même). Ils résolvent des problèmes différents. WPML utilise PTC sous le capot pour sa fonctionnalité de traduction automatique.
PTC fonctionne avec les fichiers .pot et .po
Téléversez l’un ou l’autre. PTC produit des fichiers .po traduits et des fichiers .mo compilés pour chaque langue cible. Voir traduire des fichiers PO en ligne par IA.
PTC est certifié ISO 27001
PTC traite vos données selon des normes de sécurité reconnues internationalement. Pour les auteurs d’extensions commerciales évaluant le parcours de leurs chaînes sources avant qu’elles n’atteignent l’utilisateur final, c’est la réponse à la question de conformité sans examen supplémentaire.
Traduisez votre readme, votre fiche WordPress.org et vos e-mails clients
GlotPress ne traduit que les chaînes de vos fichiers .po. PTC traduit également le marketing et les communications environnants : readme.txt, la description de la page de l’extension sur WordPress.org, les e-mails destinés aux clients et les textes marketing. La fonction Coller pour traduire de PTC gère ces textes dans le même projet. Collez le texte source, choisissez les langues cibles, et obtenez des traductions utilisant le même glossaire et la même voix de marque que les chaînes de votre extension.
Traduisez le contenu généré par les utilisateurs avec l’API PTC
La plupart des auteurs d’extensions ne traduisent pas le contenu généré par les utilisateurs. Les extensions qui stockent des données utilisateur (forums, avis, commentaires) peuvent utiliser l’API REST de PTC pour traduire ce contenu à la demande avec une authentification par jeton Bearer, en utilisant le même glossaire et la même voix de marque que vos fichiers .po.
Traduisez votre extension en un après-midi avec PTC
Commencez votre essai gratuit — 20.000 mots offerts, sans carte bancaire. Téléversez votre fichier .pot, obtenez des fichiers .po traduits en quelques minutes, installez l’extension de navigateur pour vérifier votre extension dans chaque langue avant de l’expédier.
Si vous décidez que la traduction communautaire est la bonne voie, soumettez votre extension ou thème à GlotPress sur WordPress.org. Quel que soit le chemin choisi, le tutoriel sur les thèmes et extensions WordPress couvre les bases de l’i18n que tout auteur d’extension devrait connaître.