Table des matières
By Colin Newcomer - Mis à jour le
Nous avons publié cet article pour la première fois en juin 2019. En raison de changements apportés aux plugins de traduction, nous avons ensuite entièrement refait les tests des quatre plugins en novembre 2019.
Rendre votre site WordPress multilingue est un excellent moyen de l’ouvrir à de nouveaux publics. Mais passer au multilingue revient aussi, en gros, à doubler le contenu de votre site (voire plus, si vous proposez plusieurs langues).
Il vous faut donc un plugin de traduction WordPress qui ne se contente pas de vous aider à traduire votre contenu, mais qui veille aussi à ce que vous puissiez diffuser votre contenu traduit sans ralentir votre site.
Pour vous aider à trouver le plugin de traduction WordPress le plus rapide qui offre malgré tout les fonctionnalités dont vous avez besoin, nous sommes passés à la pratique et avons testé quatre des plugins de traduction WordPress les plus populaires.
Puis, à la fin de l’article, nous rassemblerons toutes les données et vous aiderons à choisir le plugin qui vous convient !
Les quatre plugins de traduction WordPress que nous allons tester
Les extensions de traduction WordPress ne manquent pas, mais je vais en tester quatre en particulier dans cet article :
- WPML
- Polylang
- Weglot
- TranslatePress
J’ai choisi ces plugins parce que ce sont les options les plus populaires, qu’ils sont accessibles à l’utilisateur WordPress moyen et qu’ils offrent des fonctionnalités solides.
Par ailleurs, bon nombre des autres plugins de traduction sont des solutions dynamiques qui s’appuient sur Google Translate, par exemple le plugin Google Language Translator, que nous avons présenté dans notre sélection des meilleurs plugins de traduction WordPress.
Ces plugins sont très simples à utiliser, mais vous ne pouvez pas vraiment tester leurs performances, car ils ne créent aucun contenu statique. Autrement dit, ils se contentent de traduire votre contenu dynamiquement dans le navigateur du visiteur.
Comment je vais tester ces quatre plugins de traduction WordPress
Pour ce test, je vais traduire une seule page de l’anglais vers l’espagnol. Pour le texte, j’ai repris sur Wikipédia 15 paragraphes consacrés à la philosophie. La page ne contient aucune image, car je voulais qu’elle reste aussi simple que possible.
Ensuite, je soumettrai la version espagnole traduite de la page à WebPageTest, et j’installerai aussi le plugin Query Monitor pour voir ce que fait le plugin en coulisses.
Pour WebPageTest, je vais :
- Lancer 5 tests distincts et retenir la valeur médiane
- Utiliser une connexion de 20/5 Mbit/s pour simuler des conditions réelles
Pour Query Monitor, je chargerai la page plusieurs fois afin de laisser au plugin le temps de mettre les traductions en cache. Cela peut souvent faire une grande différence. Par exemple, vous pourriez voir le nombre de requêtes passer de 65 à 7 au deuxième chargement de la page.
Mon site de test est…
- Hébergé sur un droplet DigitalOcean à 5 $ par mois.
- Basé sur la version gratuite du thème Astra et sur le site de démarrage Travel Blog, qui fait partie des thèmes WordPress gratuits les plus rapides.
- Sans aucune optimisation des performances. La mise en cache de WP Rocket ferait certes une grande différence, mais nous voulons voir comment chaque plugin s’en sort seul.
Concrètement, en dehors du plugin de traduction testé, les seuls autres plugins actifs sont Query Monitor et les plugins de base fournis avec le site de démarrage d’Astra (Ultimate Addons for Gutenberg, WPForms et quelques autres).
À titre de comparaison, voici les résultats de la version anglaise d’origine de la page, avant l’ajout du moindre plugin de traduction :
- Temps de chargement médian de la page (5 tests distincts) : 0,764 s
- Requêtes HTTP : 14
- Taille du fichier : 81 KB
- Requêtes à la base de données : 4
Passons maintenant à la traduction et voyons ce qui se passe…
1. Weglot

Temps de chargement médian de la page (5 tests distincts) : 0,987 s
Requêtes HTTP : 19
Taille du fichier : 138 KB
Requêtes à la base de données : 4
Résultats complets du test sur WebPageTest.
Weglot est un plugin/service de traduction WordPress populaire qui adopte plutôt une approche de type SaaS. Avec les trois autres plugins, vos traductions sont stockées sur le serveur de votre site WordPress.
Avec Weglot, en revanche, elles sont stockées sur les serveurs de Weglot et transmises à votre site par le plugin Weglot. Je suppose que c’est pour cela que les requêtes à la base de données sont si peu nombreuses : Weglot n’a pas besoin de servir le contenu traduit depuis la base de données de votre site WordPress. Il le transmet plutôt depuis le serveur de Weglot.
Alors, pourquoi choisiriez-vous cette approche externalisée ? Tout simplement parce qu’elle est très pratique. Si vous voulez la façon la plus simple qui soit de traduire votre site WordPress, je ne pense pas que vous trouviez mieux que Weglot.
Lorsque vous activez le plugin pour la première fois, il traduit l’ensemble de votre site par traduction automatique. Vous pouvez ensuite modifier vos traductions à la main depuis le tableau de bord cloud de Weglot.
Vous disposez de deux interfaces différentes de gestion des traductions : un éditeur de type PO et un éditeur visuel, dans lequel vous pouvez cliquer sur un aperçu en direct de votre site web pour traduire le contenu. Sinon, vous avez aussi la possibilité de confier vos traductions à des services de traduction professionnels.
Weglot propose une offre gratuite limitée pour les petits sites. Au-delà, les offres payantes commencent à 9,90 € par mois.
2. WPML

Temps de chargement médian de la page (5 tests distincts) : 0,707 s
Requêtes HTTP : 18
Taille du fichier : 82 KB
Requêtes à la base de données : 16
Résultats complets du test sur WebPageTest.
WPML est l’un des plus grands noms de la traduction sous WordPress et offre une solution complète pour gérer les traductions de votre site.
Alors que WPML se concentrait autrefois exclusivement sur la traduction manuelle, il propose aujourd’hui une traduction par IA meilleure que celle des traducteurs humains. Outre la traduction par IA, il s’intègre aussi directement à DeepL et à Google Translate, et vous permet de traduire vos contenus manuellement dans un éditeur de traduction côte à côte.
Une fois WPML configuré, vous pouvez choisir manuellement les pages à traduire depuis son « Translation Dashboard ». Ou bien activez le mode « Translate Everything Automatically » pour traduire automatiquement l’ensemble de votre site en une seule fois.
WPML vous permet de traduire votre site dans autant de langues que vous le souhaitez. Vous pouvez aussi traduire automatiquement des milliers de mots sans frais supplémentaires grâce au forfait de traduction automatique gratuit que vous recevez à l’achat de WPML.
L’équipe de WPML a récemment déployé d’importantes améliorations des performances, que vous pouvez constater dans les résultats de test ci-dessus. Ce changement a été l’une des principales raisons pour lesquelles nous avons décidé de refaire tous les tests en novembre 2019.
Les offres WPML commencent à 39 € par an, et la plupart des sites optent pour l’offre à 99 € par an, qui inclut toutes les fonctionnalités et tous les add-ons.
3. TranslatePress

Temps de chargement médian de la page (5 tests distincts) : 1,026 s
Requêtes HTTP : 22
Taille du fichier : 127 KB
Requêtes à la base de données : 7
Résultats complets du test sur WebPageTest.
TranslatePress est un plugin de traduction WordPress plus récent qui offre en partie les mêmes avantages que Weglot, mais sous une forme auto-hébergée (autrement dit, tout reste sur le serveur de votre site WordPress).
Pour commencer, vous pouvez soit traduire votre contenu manuellement, soit connecter le plugin à l’API Google Translate pour utiliser la traduction automatique.
Ensuite, TranslatePress vous permet de gérer vos traductions dans un éditeur visuel pratique qui ressemble beaucoup à l’outil de personnalisation de WordPress. Pour modifier une traduction, il vous suffit de cliquer dessus dans l’aperçu en direct de votre site.
TranslatePress propose une version gratuite limitée sur WordPress.org. Au-delà, les offres payantes commencent à 79 €, soit exactement le même prix que WPML.
⚠️ Notez que TranslatePress n’est pas compatible à 100 % avec WP Rocket et peut causer quelques problèmes.
4. Polylang

Temps de chargement médian de la page (5 tests distincts) : 0,712 s
Requêtes HTTP : 15
Taille du fichier : 79 KB
Requêtes à la base de données : 4
Résultats complets du test sur WebPageTest.
Polylang est un plugin de traduction gratuit et populaire, disponible sur WordPress.org. Il existe aussi quelques add-ons premium qui peuvent ajouter une prise en charge plus poussée de la traduction, ainsi qu’une prise en charge de l’e-commerce multilingue.
Dans sa version de base, Polylang ne prend en charge que la traduction manuelle. Vous pouvez toutefois l’associer au plugin Lingotek, du même développeur, pour accéder à la traduction automatique ou à des services de traduction professionnels.
Vous pouvez commencer à utiliser Polylang gratuitement. Ensuite, Polylang Pro est proposé à partir de 99 €.
Quel est le plugin de traduction WordPress le plus rapide ?
D’après ces tests, les deux plugins qui semblent offrir les meilleures performances sont :
- WPML
- Polylang
Nous pouvons constater d’importantes améliorations des performances de WPML par rapport à nos premiers tests, réalisés en juin 2019.
TranslatePress et Weglot ne sont pas très loin derrière, mais ils ajoutent tout de même environ 40 KB supplémentaires à la taille de la page, et ce sont aussi les deux plugins qui ont généré le plus de requêtes HTTP.
Récapitulons, pour que vous puissiez voir tous les résultats côte à côte :
| Plugin | Temps de chargement médian | Requêtes | Taille de la page | Requêtes à la base de données |
|---|---|---|---|---|
| Aucun | 0,764 s | 14 | 81 KB | 4 |
| Weglot | 0,987 s | 19 | 138 KB | 4 |
| WPML | 0,707 s | 18 | 82 KB | 16 |
| TranslatePress | 1,026 s | 22 | 127 KB | 7 |
| Polylang | 0,712 s | 15 | 79 KB | 4 |
Et quel que soit le plugin de traduction que vous utilisiez, WP Rocket peut vous aider à diffuser votre contenu traduit le plus rapidement possible. WP Rocket est certifié compatible avec WPML, et il fonctionnera aussi très bien avec Weglot.
Si vous utilisez Weglot, l’approche de mise en cache de WP Rocket vous fera faire des économies, car les pages servies depuis le cache de WP Rocket ne seront pas comptabilisées dans la limite mensuelle de pages vues de Weglot.
Vous avez des questions sur le meilleur plugin de traduction WordPress pour votre site ? Posez-les, nous essaierons de vous aider !
FAQ
Comment rendre un site WordPress multilingue ?
Pour rendre un site WordPress multilingue, installez un plugin de traduction, comme les quatre que compare cet article (WPML, Polylang, Weglot et TranslatePress). Passer au multilingue revient en gros à doubler le contenu de votre site (voire plus avec plusieurs langues), d’où l’intérêt d’un plugin qui diffuse ce contenu traduit sans ralentir votre site. Selon le plugin, vous traduisez vos contenus manuellement ou automatiquement, ou vous confiez les traductions à des services de traduction professionnels.
Quel est le meilleur plugin de traduction WordPress ?
Sur le critère de la vitesse, WPML et Polylang sont les deux plugins de traduction WordPress qui ont obtenu les meilleurs résultats dans nos tests. Leur temps de chargement médian (0,707 s et 0,712 s) est même resté sous celui de la page sans plugin (0,764 s), alors que Weglot (0,987 s) et TranslatePress (1,026 s) ajoutent environ 40 KB à la taille de la page et génèrent le plus de requêtes HTTP. Le bon choix dépend aussi des fonctionnalités dont vous avez besoin : pour l’auteur des tests, Weglot est la façon la plus simple de traduire un site WordPress.
Un plugin de traduction ralentit-il WordPress ?
Un plugin de traduction peut ralentir WordPress, mais cela dépend du plugin : dans nos tests, WPML et Polylang n’ont pas allongé le temps de chargement médian de la page, alors que Weglot et TranslatePress l’ont fait passer de 0,764 s à 0,987 s et à 1,026 s respectivement. Un site multilingue double en gros son contenu, c’est pourquoi le choix du plugin de traduction WordPress joue sur la vitesse. Quel que soit le plugin, WP Rocket peut vous aider à diffuser votre contenu traduit le plus rapidement possible.
Comment traduire son site internet WordPress ?
Installez un plugin de traduction, puis traduisez vos contenus manuellement ou automatiquement : WPML, arrivé en tête de nos tests de vitesse, permet les deux. Vous choisissez les pages à traduire dans son « Translation Dashboard », ou vous activez le mode « Translate Everything Automatically » pour traduire tout votre site en une seule fois. WPML propose aussi une traduction par IA, s’intègre à DeepL et à Google Translate, et inclut un éditeur de traduction côte à côte pour la traduction manuelle.
Quel plugin multilingue choisir pour WordPress ?
Choisissez WPML ou Polylang si la vitesse est votre priorité : ce sont les deux plugins les plus performants de nos tests. Si vous cherchez avant tout la simplicité, l’auteur des tests recommande Weglot, qui propose une offre gratuite limitée pour les petits sites puis des offres payantes à partir de 9,90 € par mois. Polylang est gratuit (Polylang Pro à partir de 99 €) et les offres WPML commencent à 39 € par an. Si vous utilisez WP Rocket, sachez qu’il est certifié compatible avec WPML, alors que TranslatePress n’est pas compatible à 100 % avec WP Rocket.