Fiche extension · Langues et traduction Masquage : WP Masquerade Pro

TranslatePress : avis, points forts et réglages recommandés

TranslatePress traduit un site WordPress directement sur la page, contenus, thème et extensions compris, à la main ou par traduction automatique. Notre avis sur la version gratuite et les licences, les réglages qui protègent votre budget de traduction et les failles corrigées en 2026.

L’essentiel

  • Idéal pour un site bilingue ou une boutique WooCommerce à traduire visuellement, page par page.
  • Limite principale : une seule langue de traduction et pas de SEO multilingue en version gratuite.
  • Gratuite : licences de 99 € par an pour un site à 349 € pour un nombre illimité de sites.

Fiche technique

Catégorie
Langues et traduction
Éditeur
Cozmoslabs
Prix
Gratuite + version payante Gratuite pour une langue de traduction : licences à partir de 99 € par an pour un site
Installations actives
400 000+
Note WordPress.org
4,7/5 (1 667 avis)
Dernière mise à jour
(Version 3.3.9)
Prérequis
WordPress 3.1.0+, PHP 7.4+
Analyser un site

Chiffres : WordPress.org

TranslatePress : avis, points forts et réglages recommandés

Ce que fait TranslatePress sur votre site

TranslatePress traduit un site WordPress depuis la page elle-même. Vous ouvrez l’éditeur de traduction, la page s’affiche telle que vos visiteurs la voient, vous cliquez sur un texte et vous saisissez sa traduction. Tout y passe : contenus, menus, textes du thème, sorties des constructeurs de pages, des formulaires et de WooCommerce. Chaque article garde un seul exemplaire : les traductions sont rangées dans des tables à part de votre base de données, et l’extension les substitue au texte d’origine au moment d’afficher la page.

Les pages traduites ont leur propre adresse, avec un sous-répertoire par langue (/en/, /de/), et l’extension ajoute dans l’en-tête les balises hreflang qui relient les versions entre elles. Le sélecteur de langue s’insère comme élément de menu, comme bloc, avec le shortcode [language-switcher] ou comme liste flottante. Pour la traduction automatique, la version gratuite propose TranslatePress AI dans la limite de 2 000 mots, ou Google Translate avec votre propre clé d’API, dont l’usage peut être facturé par Google.

L’éditeur, Cozmoslabs, vend trois licences annuelles. Elles débloquent les langues supplémentaires (la version gratuite se limite à une langue de traduction), le module SEO Pack pour traduire slugs, titres et méta-descriptions, un quota de mots traduits par TranslatePress AI et, à partir de Business, DeepL, les comptes de traducteurs et la détection automatique de la langue du visiteur.

Schéma : TranslatePress agit sur visiteurs et robots, wordpress, base de données et fichiers. Traces publiques : nom du dossier (masqué avec Pro); identifiants de balises (masqué avec Pro); variables JavaScript (reste visible); classes CSS (reste visible).

Pour quels sites TranslatePress est un bon choix

TranslatePress convient quand vous voulez traduire ce que vos visiteurs voient, sans gérer une copie de chaque contenu :

  • Sites bilingues : la version gratuite couvre une langue principale et une langue de traduction, sans limite de pages.
  • Sites construits avec Elementor, Divi ou un autre constructeur : on traduit le rendu final, y compris les textes des modules qui échappent aux interfaces de traduction classiques.
  • Boutiques WooCommerce : fiches produits, panier, tunnel de commande et e-mails se traduisent dans le même éditeur visuel.
  • Petites équipes sans traducteur attitré : une première passe automatique, puis une relecture page par page.

Ce n’est pas le meilleur choix si vous voulez qu’une traduction soit un vrai contenu WordPress, avec son propre auteur, ses catégories ou une mise en page différente selon la langue : Polylang crée un article distinct par langue. Pour plus de deux langues, prévoyez dès le départ une licence payante.

Points forts et limites de TranslatePress

Points forts

  • Traduction en contexte. Vous voyez la page réelle pendant que vous traduisez, ce qui évite les textes trop longs ou hors sujet.
  • Aucun texte oublié. Les chaînes des thèmes et des extensions se traduisent au même endroit que vos contenus.
  • Traductions chez vous. Tout reste dans votre base de données, et vos traductions continuent de s’afficher si vous ne renouvelez pas la licence.
  • Contrôle des coûts d’API. Blocage des robots et plafond quotidien de caractères évitent qu’une traduction automatique ne s’emballe.

Limites

  • Une seule langue de traduction en gratuit. Au-delà d’un site bilingue, il faut une licence payante.
  • SEO multilingue payant. Slugs, titres, méta-descriptions et balises sociales se traduisent avec le SEO Pack, absent de la version gratuite.
  • DeepL et comptes de traducteurs réservés à Business. La licence Personal à 99 € ne les inclut pas.
  • Une série de failles en 2026. Entre août et octobre, une dizaine de failles ont été corrigées, dont une critique exploitable sans compte.

Les réglages que nous recommandons pour TranslatePress

Tous ces réglages existent dans la version gratuite actuelle, sous Réglages > TranslatePress. Enregistrez chaque onglet, puis faites les vérifications ci-dessous.

RéglageValeur conseilléePourquoi
Langue par défaut
Réglages > TranslatePress > Général
La langue dans laquelle vos contenus sont écritsLa changer plus tard invalide toutes les traductions existantes, même d’en_US à en_GB.
Utiliser un sous-répertoire pour la langue par défaut
Même écran
Désactivé (valeur par défaut) sur un site existantLes adresses de votre langue principale restent identiques ; seules les traductions reçoivent un préfixe comme /en/.
Forcer la langue dans les liens personnalisés
Même écran
Activé (valeur par défaut)Un lien saisi à la main garde le visiteur dans la langue qu’il a choisie.
Activer la traduction automatique
Réglages > TranslatePress > Traduction automatique
Activé seulement si quelqu’un relitUne traduction machine publiée sans relecture se voit, surtout sur les pages de vente.
Bloquer les robots
Même onglet, sous-onglet Avancé
Activé (valeur par défaut)Les robots qui explorent vos pages ne déclenchent pas de traductions automatiques à vos frais.
Limiter la traduction automatique / caractères par jour
Même écran
Activé avec Google Translate ou DeepLL’usage de ces API peut être facturé à part : un plafond quotidien protège votre budget en cas d’emballement.
Enregistrer les requêtes de traduction automatique
Même écran
Désactivé (valeur par défaut)L’éditeur réserve ce journal aux tests, car il peut ralentir le site.
Traduction manuelle uniquement
Réglages > TranslatePress > Avancé
Selon le site : à envisager une fois les traductions faitesLes textes ne sont plus enregistrés à chaque visite, seulement dans l’éditeur de traduction ; en contrepartie, les nouveaux contenus ne sont plus traduits automatiquement hors de l’éditeur.
  • Ouvrez une page dans la langue traduite : son adresse doit commencer par le préfixe de la langue, par exemple /en/.
  • Affichez le code source de la même page : vous devez y trouver une balise link rel="alternate" hreflang par langue publiée.
  • Passez dans l’autre langue avec le sélecteur, puis cliquez sur un lien du menu : vous devez rester dans cette langue.
  • Dans Extensions, vérifiez que TranslatePress est au moins en version 3.3.8, qui corrige la dernière faille publiée.

La sécurité de TranslatePress : un automne 2026 chargé

TranslatePress lit et réécrit le code HTML de chaque page, y compris des textes envoyés par les visiteurs comme les commentaires : c’est là que se concentrent ses failles. Après deux failles de désérialisation en 2025, la base Patchstack recense une dizaine de correctifs entre août et octobre 2026. Les plus importants :

  • CVE-2025-58592, corrigée en 2.10.3 : injection d’objet PHP sans compte (CVSS 8,1).
  • CVE-2026-19632, corrigée en 3.3.2 : un visiteur sans compte pouvait récupérer le lien de réinitialisation du mot de passe d’un administrateur, enregistré dans la table des traductions, et prendre le contrôle du compte (CVSS 9,8). Il fallait que l’enregistrement automatique des textes soit actif, ce qui est le cas par défaut, et que la langue du profil de l’administrateur soit une langue de traduction publiée. Patchstack la signale comme exploitée et la recense aussi sous CVE-2026-78267.
  • CVE-2026-89412, corrigée en 3.3.6, et CVE-2026-107768, corrigée en 3.3.8 : XSS stockées sans compte, la seconde via un commentaire publié sans modération (CVSS 7,2).

Le rythme des correctifs impose d’activer les mises à jour automatiques de TranslatePress dans Extensions (voir notre guide des mises à jour automatiques des extensions) ; si vos commentaires sont publiés sans validation, passez-les en modération. WP Masquerade Pro retire le nom du dossier de TranslatePress des adresses de ses fichiers et les identifiants de ses balises, ce qui complique son repérage par les robots qui ciblent ces failles ; les variables JavaScript trp_* et les classes trp-* restent visibles, et ce masquage ne remplace pas la mise à jour.

Ce que WP Masquerade masque pour TranslatePress

Pro Pris en charge par WP Masquerade Pro uniquement

La version gratuite ne connaît pas les traces propres à TranslatePress : sans Pro, seules les balises generator restent retirées, comme pour toute extension.

Version gratuite

Pris en charge par WP Masquerade Pro uniquement

Avec Pro

  • nom du dossier
  • identifiants de balises

Reste visible

  • variables JavaScript trp_*
  • classes CSS trp-*, translatepress-{locale}

Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.

Masquer TranslatePress avec ProComparer gratuit et ProVoir les 250 extensions camouflées

Questions fréquentes sur TranslatePress

La version gratuite de TranslatePress suffit-elle ?

Pour un site bilingue, souvent oui : éditeur visuel, traduction des thèmes et extensions, sélecteur de langue et balises hreflang sont gratuits. Il faut une licence pour une troisième langue, pour traduire les slugs et les métadonnées SEO, ou pour un vrai quota de traduction par IA.

Combien coûte TranslatePress, et pour combien de sites ?

La page officielle affiche 99 € par an pour un site (Personal, 50 000 mots d’IA), 199 € pour trois sites (Business, 200 000 mots) et 349 € pour un nombre illimité de sites (Developer, 500 000 mots). Les licences se renouvellent automatiquement chaque année et sont remboursables pendant 15 jours.

Que se passe-t-il si je ne renouvelle pas la licence ?

Selon l’éditeur, l’extension continue de fonctionner et vos traductions restent affichées. Vous perdez l’accès à TranslatePress AI, à certaines fonctions premium, aux nouvelles versions et aux téléchargements.

TranslatePress ralentit-il le site ?

L’éditeur annonce un impact faible, mais l’extension remplace les textes au moment d’afficher chaque page traduite. Comme chaque version traduite a sa propre adresse, une extension de cache comme LiteSpeed Cache la met en cache comme n’importe quelle page.

Toutes les extensions camouflées

La sécurité WordPress, sans le bruit

Un e-mail quand ça compte : nouvelles attaques observées, mises à jour de l’extension et guides pratiques. Pas de spam, désinscription en un clic.

Commencez gratuitement, passez à Pro quand vous êtes prêt

La version gratuite masque déjà WordPress et déplace la page de connexion. Pro ajoute alias, double authentification et surveillance.