Un site WordPress traduit ne se résume pas à des pages dupliquées dans une autre langue. Pour qu'il apporte des visiteurs, chaque version doit avoir sa propre URL, être indexée par Google et renvoyer vers ses équivalents dans les autres langues. L'enjeu commercial est réel : dans l'enquête « Can't Read, Won't Buy » de CSA Research (2020), menée auprès de 8 709 consommateurs dans 29 pays, 76 % des répondants déclarent préférer acheter un produit présenté dans leur langue et 40 % disent ne jamais acheter sur un site dans une autre langue.
Cet article compare les quatre solutions les plus utilisées sur WordPress (Polylang, WPML, TranslatePress et Weglot), explique la différence entre traduction automatique et traduction humaine, puis détaille ce qu'il faut vérifier côté référencement : structure d'URL et balises hreflang. Les versions et tarifs cités ont été relevés sur les pages officielles des éditeurs le 10 septembre 2026 ; ils évoluent régulièrement, vérifiez-les avant d'acheter.
Trois façons de traduire un site WordPress
La première décision porte sur la méthode de traduction : elle conditionne le budget, le délai et la qualité perçue par vos clients.
- Traduction humaine. Un traducteur professionnel ou un collaborateur bilingue rédige chaque version. C'est la méthode la plus fiable pour les pages qui vendent (accueil, offres, fiches produits, argumentaires) et pour les contenus juridiques (CGV, mentions légales). Elle coûte plus cher et demande une relecture à chaque mise à jour.
- Traduction automatique. Un moteur (DeepL, Google Translate, modèles de langue) traduit le contenu en quelques secondes. La qualité s'est nettement améliorée, mais les erreurs de terminologie, de ton ou de contexte restent fréquentes sur les textes métier. Sans relecture, vous publiez des pages que vous ne pouvez pas contrôler vous-même.
- Approche hybride. Traduction automatique en première passe, puis relecture humaine des pages stratégiques. C'est le compromis retenu par la plupart des TPE et PME : les pages à fort enjeu sont relues, le blog ou les archives restent en traduction brute, clairement identifiée comme telle.
Un point de vigilance : Google recommande de ne pas rediriger automatiquement un visiteur vers une version linguistique en fonction de son adresse IP ou de la langue du navigateur. Ses consignes pour les sites multirégionaux demandent des URL distinctes par langue et un sélecteur de langue accessible, plutôt que des cookies ou une détection d'IP.
Polylang, WPML, TranslatePress, Weglot : comparatif
Les quatre outils ne fonctionnent pas de la même manière. Polylang et WPML créent une copie de chaque contenu par langue dans la base WordPress. TranslatePress traduit depuis l'affichage du site, chaîne par chaîne. Weglot est un service externe : le plugin envoie le contenu aux serveurs de Weglot, qui renvoient la traduction et l'affichent sous vos URL.
| Plugin | Version et installations actives | Version gratuite | Premier tarif payant | Traduction automatique |
|---|---|---|---|---|
| Polylang | 3.8.9, plus de 800 000 installations | Oui, complète pour les contenus courants | Polylang Pro à partir de 99 € par an pour 1 site, renouvellement à -50 % | DeepL dans la version Pro, avec votre propre clé API (non compatible Elementor) |
| WPML | Distribué hors wordpress.org (pas de chiffre public) | Non | Multilingual Blog 39 € la première année ; Multilingual CMS 99 € (3 sites) | Crédits inclus dans CMS (90 000) et Agency (180 000) ; moteurs Google, DeepL, Azure et PTC |
| TranslatePress | 3.3.5, plus de 400 000 installations | Oui, avec 2 000 mots de traduction automatique | Personal 99 € par an pour 1 site, 50 000 mots IA | TranslatePress AI (moteurs neuronaux et modèles de langue), Google Translate avec votre clé, DeepL en add-on |
| Weglot | 6.2, plus de 50 000 installations | Oui, limitée à 2 000 mots et 1 langue | Starter 15 € par mois ou 150 € par an, 10 000 mots, 1 langue | Incluse dans tous les forfaits, facturée au volume de mots traduits |
Polylang : le choix économique et durable
Polylang est le plugin de traduction le plus installé du catalogue WordPress. La version gratuite gère les langues, la traduction des articles, pages, catégories, menus et widgets, ainsi que les balises hreflang. La version Pro ajoute la traduction des slugs d'URL, une meilleure intégration de l'éditeur de blocs et l'automatisation via DeepL. Vos traductions restent dans votre base de données : si vous arrêtez de payer, le contenu reste en place. C'est la solution que nous déployons le plus souvent sur les sites vitrines de TPE et PME.
WPML : le plus complet, le plus lourd
WPML couvre presque tous les cas : thèmes, extensions, champs personnalisés, WooCommerce, gestion de traducteurs et connexion à des agences de traduction. Cette richesse a un coût en complexité et en performance sur les sites mal hébergés. Les tarifs affichés correspondent à la première année de mises à jour et de support. Le plan Blog à 39 € n'inclut ni la traduction automatique ni la compatibilité WooCommerce, ce qui pousse en pratique vers le plan CMS à 99 €.
TranslatePress : traduire en voyant la page
TranslatePress se distingue par son interface visuelle : vous cliquez sur un texte affiché sur le site et vous saisissez sa traduction. C'est rassurant pour un dirigeant qui n'est pas à l'aise avec l'administration WordPress. Le plugin traduit aussi les chaînes des thèmes et des constructeurs de pages sans configuration particulière. En contrepartie, le pilotage de gros volumes (centaines de produits) est moins confortable qu'avec Polylang ou WPML, et la traduction automatique payante est plafonnée en mots par an.
Weglot : la simplicité en échange d'un abonnement
Weglot met un site en plusieurs langues en quelques minutes, sans toucher au contenu WordPress. Les traductions sont hébergées chez Weglot et modifiables depuis son tableau de bord. Le modèle est celui d'un abonnement au nombre de mots et de langues : le forfait Business à 29 € par mois couvre 50 000 mots et 3 langues, le forfait Pro à 79 € par mois 200 000 mots et 5 langues. Pour un site avec plusieurs milliers de pages, la facture annuelle dépasse vite celle des plugins concurrents. Autre limite : si vous résiliez, les versions traduites disparaissent.
Structure d'URL et balises hreflang : la partie SEO
Google documente quatre structures possibles pour un site multilingue : domaine par pays (exemple.de), sous-domaine (de.exemple.com), sous-répertoire (exemple.com/de/) et paramètre d'URL (exemple.com?lang=de). Cette dernière option est déconseillée par Google. Pour une PME, le sous-répertoire est généralement le meilleur compromis : une seule installation, une seule autorité de domaine, une maintenance simple. Les quatre plugins comparés savent produire cette structure.
Les balises hreflang indiquent à Google quelle version afficher selon la langue et le pays de l'internaute. Les consignes officielles de Google fixent trois règles à respecter :
- chaque page doit lister toutes ses versions, y compris elle-même, et les pages doivent se référencer mutuellement : « si deux pages ne pointent pas l'une vers l'autre, les balises sont ignorées » ;
- les codes suivent le format ISO 639-1 pour la langue, éventuellement suivi d'un code pays ISO 3166-1 (fr, fr-CA, en-GB) ; un code pays seul n'est pas accepté ;
- une valeur
x-defaultdésigne la page à servir quand aucune langue ne correspond.
Polylang, WPML, TranslatePress et Weglot génèrent ces balises automatiquement. Les erreurs viennent en général de pages traduites partiellement, de contenus non liés entre eux ou d'un plugin SEO qui génère un second jeu de balises. Après la mise en ligne, contrôlez un échantillon de pages avec un outil de validation hreflang et le rapport de couverture de la Search Console. Nous détaillons la méthode dans notre article sur le SEO international : structure d'URL, hreflang et contenu localisé.
Ce qu'il faut traduire au-delà des pages
Un site traduit à moitié renvoie une image peu sérieuse et brouille les signaux envoyés à Google. Passez en revue les éléments suivants avant de considérer le chantier terminé :
- les menus, le pied de page, les widgets et les formulaires de contact ;
- les slugs d'URL (/nos-services/ devient /our-services/), disponibles dans Polylang Pro, WPML et TranslatePress ;
- les balises title et meta description de chaque page, à rédiger pour la langue cible et non à traduire mot à mot ;
- les textes alternatifs des images et les fichiers PDF téléchargeables ;
- pour une boutique WooCommerce : les attributs, variations, e-mails transactionnels et pages de paiement ;
- les chaînes des extensions tierces (avis clients, réservation, cookies), souvent oubliées.
Comment choisir : cinq critères de décision
- Volume de contenu. En dessous d'une centaine de pages, tout fonctionne. Au-delà, préférez un plugin qui stocke les traductions dans WordPress (Polylang, WPML) plutôt qu'un abonnement au mot.
- Compétences internes. Si personne ne peut relire les langues cibles, limitez le nombre de langues et concentrez le budget de relecture humaine sur les pages qui génèrent des demandes.
- Propriété des traductions. Avec Weglot, les traductions vivent chez l'éditeur. Avec les trois autres, elles restent dans votre base de données et survivent à l'arrêt de l'abonnement.
- Compatibilité. Vérifiez le constructeur de pages (Elementor, Divi, Gutenberg), WooCommerce et votre plugin SEO. Les éditeurs publient des listes de compatibilité ; testez sur une copie du site avant de déployer en production.
- Coût total sur trois ans. Additionnez la licence, le renouvellement, les crédits ou mots de traduction automatique et le temps de relecture. Le plugin le moins cher à l'achat n'est pas toujours le moins cher à l'usage.
Dernier conseil : ouvrez une langue, mesurez les visites et les demandes qu'elle génère pendant quelques mois, puis décidez de la suivante. Un site multilingue est un engagement de maintenance, pas une opération ponctuelle.
Questions fréquentes
Quel est le meilleur plugin gratuit pour traduire un site WordPress ?
Polylang est le plugin de traduction gratuit le plus installé du catalogue WordPress, avec plus de 800 000 installations actives en septembre 2026. Sa version gratuite gère les langues, les traductions de pages, d'articles, de catégories et de menus, ainsi que les balises hreflang. TranslatePress propose aussi une version gratuite, limitée à une langue supplémentaire et à 2 000 mots de traduction automatique.
La traduction automatique pénalise-t-elle le référencement ?
Google n'interdit pas la traduction automatique en soi, mais il évalue la qualité et l'utilité des pages pour l'internaute. Une traduction brute, non relue, avec des erreurs de sens ou de terminologie, a peu de chances de se positionner et peut nuire à l'image de l'entreprise. La pratique la plus sûre consiste à relire les pages importantes et à ne publier que des contenus que vous pouvez assumer.
Faut-il un sous-domaine, un sous-répertoire ou un nom de domaine par pays ?
Pour une TPE ou une PME, le sous-répertoire (exemple.com/en/) est le compromis le plus simple : une seule installation WordPress, une seule autorité de domaine et une maintenance réduite. Un domaine par pays a du sens si vous avez une équipe et une offre distinctes dans chaque pays. Google déconseille les paramètres d'URL du type ?lang=en.
À quoi servent les balises hreflang ?
Les balises hreflang indiquent à Google quelle version d'une page afficher selon la langue et le pays de l'internaute. Chaque page doit lister toutes ses versions, y compris elle-même, et les pages doivent se référencer mutuellement, sinon Google ignore les balises. Les plugins Polylang, WPML, TranslatePress et Weglot les génèrent automatiquement.
Combien coûte la traduction d'un site WordPress ?
Le coût logiciel est faible : les licences relevées en septembre 2026 vont de 39 € à 199 € la première année pour WPML, de 99 € par an pour Polylang Pro ou TranslatePress, et de 15 € par mois pour Weglot. Le poste principal est la relecture ou la traduction humaine, facturée au mot ou à l'heure, et le temps de maintenance à chaque mise à jour du contenu.
Que se passe-t-il si j'arrête de payer mon plugin de traduction ?
Avec Polylang, WPML et TranslatePress, les traductions sont stockées dans votre base de données WordPress : elles restent en ligne, mais vous perdez les mises à jour et le support. Avec Weglot, les traductions sont hébergées chez l'éditeur et ne sont plus affichées à la fin de l'abonnement.
