Ce que fait Google Language Translator sur votre site
Translate WordPress (Google Language Translator) ajoute à vos pages un sélecteur de langue : une liste déroulante, des drapeaux, ou un bouton flottant « Translate » en bas de l’écran. Quand le visiteur choisit une langue, le texte de la page est traduit automatiquement dans son navigateur, parmi plus d’une centaine de langues. Rien n’est enregistré dans WordPress : l’adresse de la page ne change pas et aucune traduction n’est stockée sur votre site.
L’extension fait désormais partie de la famille GTranslate. Depuis la version 7.0.1, elle charge le widget de GTranslate depuis cdn.gtranslate.net à la place de l’ancien widget de Google, dont le support s’arrête le 1er octobre 2026 selon l’éditeur. Le texte à traduire part du navigateur du visiteur vers un service de Google, avec les informations habituelles d’une requête (adresse IP, en-têtes du navigateur). Le sélecteur se place avec le shortcode [google-translator], et une langue précise peut être ajoutée à un menu avec [glt language="Spanish" label="Español"] dans la description de l’élément de menu.
Le service gratuit est réservé aux usages personnels, éducatifs, de test interne, associatifs et publics qui ne génèrent pas directement de revenus ; un site commercial doit prendre un abonnement GTranslate. Les offres payantes changent de modèle : GTranslate devient un proxy de traduction qui sert chaque langue sous sa propre adresse (sous-domaine ou sous-répertoire), indexable par les moteurs de recherche.
Pour quels sites Google Language Translator convient
L’extension répond à un besoin simple : permettre à un visiteur étranger de lire vos pages, sans rédiger ni gérer de traductions.
- Associations, écoles, collectivités et sites personnels : ce sont les usages couverts par le service gratuit, tant qu’il ne génère pas directement de revenus.
- Sites qui reçoivent un public étranger ponctuel : un office de tourisme ou une mairie peut offrir une lecture approximative de ses pages dans la langue du visiteur.
- Sites déjà équipés de l’extension : depuis le passage au widget GTranslate, la mise à jour garde un sélecteur fonctionnel après l’arrêt de l’ancien widget de Google.
Ce n’est pas le bon choix si vous voulez des pages traduites trouvées dans Google, des traductions relues ou un site marchand traduit gratuitement. Une extension qui enregistre les traductions dans WordPress, comme TranslatePress, ou une offre payante de GTranslate répond mieux à ces besoins. Si vous partez de zéro avec le même service, comparez aussi avec l’extension GTranslate, du même éditeur.
Points forts et limites de Google Language Translator
Points forts
- Installation en quelques minutes. Une langue d’origine, les langues à proposer, un emplacement : le sélecteur est en place.
- Aucune clé d’API ni limite de mots. L’éditeur fournit la traduction automatique sans clé Google Translate à payer.
- Rien à stocker. Les pages traduites ne s’ajoutent pas à la base de données et ne demandent aucune maintenance.
- Exclusion simple. Un élément HTML portant la classe
notranslaten’est pas traduit, utile pour un nom de marque ou une adresse.
Limites
- Aucun bénéfice SEO en gratuit. L’éditeur le dit lui-même : sans adresse propre, les pages traduites ne sont pas indexées.
- Usage commercial payant. Une boutique ou un site qui génère des revenus doit souscrire une offre GTranslate, même si l’extension fonctionne techniquement.
- Traductions non modifiables en gratuit. La retouche des textes traduits est réservée aux offres payantes.
- Un service externe à déclarer. Le texte des pages part vers Google et le widget vers GTranslate : votre politique de confidentialité doit le mentionner.
- Les fonctions SEO avancées coûtent plus cher. La traduction des adresses commence à l’offre Business (35 $ par mois) et le domaine par langue n’existe que dans Enterprise.
Les réglages que nous recommandons pour Google Language Translator
Tout se règle sur une seule page, Réglages > Google Language Translator. L’écran n’est pas traduit en français : les libellés ci-dessous sont ceux de l’interface anglaise.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| « Choose the original language of your website » Réglages > Google Language Translator > Main Settings | La vraie langue du site (French pour un site en français) | La valeur installée par défaut est l’anglais ; une mauvaise langue d’origine fausse toutes les traductions. |
| « What languages will be active ? » Même section | Seulement les langues de votre public | Une liste courte reste lisible ; « Select All » affiche plus d’une centaine de langues. |
| « Show floating translation widget ? » Floating Widget Settings | « No, hide widget » si vous placez le shortcode dans l’en-tête ou un menu | Le bouton flottant est affiché par défaut ; un seul sélecteur évite les doublons à l’écran. |
| « Allow floating widget text to translate ? » Floating Widget Settings | Désactivé (valeur par défaut) | Le libellé du bouton reste celui que vous avez choisi, au lieu d’être traduit à son tour. |
| « Enable search engine indexing » SEO Settings (paid) | Désactivé sans abonnement GTranslate | Cette option ne fonctionne qu’avec une offre payante ; activée seule, elle n’apporte rien. |
| « URL Structure » SEO Settings (paid) | Sub-domain, ou Sub-directory si votre serveur accepte les règles .htaccess | Le mode sous-répertoire ajoute des règles de réécriture et un module PHP de l’extension ; testez-le d’abord sur une copie du site. |
| « Add hreflang meta tags » SEO Settings (paid) | Activé avec l’indexation payante | Les balises hreflang indiquent aux moteurs la version de chaque page dans chaque langue ; elles ne sont produites qu’en mode payant. |
- Ouvrez une page en navigation privée et choisissez une langue : le texte doit changer sans que l’adresse de la page change.
- Ajoutez la classe
notranslateau nom de votre marque ou à votre adresse postale, puis vérifiez qu’ils restent intacts dans une autre langue. - Mettez à jour votre politique de confidentialité pour mentionner GTranslate et Google (voir notre article sur le RGPD et la sécurité WordPress).
- En mode payant, laissez la variable
$debugàfalsedansurl_addon/config.php: le fichierdebug.txtpeut contenir des informations sensibles accessibles publiquement.
Les failles corrigées de Google Language Translator
Les failles publiées sont surtout des failles XSS qui demandent un compte sur le site, plus un défaut de contrôle d’accès. Toutes sont corrigées dans la version actuelle :
- CVE-2021-4452, corrigée en 6.0.10 : XSS réfléchie via plusieurs paramètres ; un attaquant devait piéger un utilisateur connecté avec un lien.
- CVE-2021-24594, corrigée en 6.0.12 : XSS stockée dans les réglages de l’extension, exploitable par un administrateur même quand la capacité
unfiltered_htmllui est retirée. - CVE-2023-50375, corrigée en 6.0.20 : contrôle d’autorisation manquant (CVSS 5,3).
La version 6.0.14 a aussi corrigé une fuite d’informations par le fichier url_addon/debug.txt, et la 7.0.2 a ajouté des contrôles de droits et de jeton sur la mise à jour des notices d’administration. Le plus utile reste d’activer les mises à jour automatiques de l’extension (voir notre guide des mises à jour automatiques des extensions). WP Masquerade Pro remplace l’adresse du dossier de l’extension et de ses fichiers ainsi que les identifiants de ses scripts, mais les classes glt-* et goog-te-* et l’appel à cdn.gtranslate.net restent visibles : cela complique le repérage par les robots, sans remplacer la mise à jour.
Ce que WP Masquerade masque pour Translate WordPress (Google Language Translator)
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à Translate WordPress (Google Language Translator) : 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
glt_* - classes CSS
glt-*, goog-te-* - fichiers servis par l’éditeur
cdn.gtranslate.net
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur Google Language Translator
Google Language Translator est-il gratuit pour un site professionnel ?
Non. Les conditions de GTranslate réservent le service gratuit aux usages personnels, éducatifs, de test interne, associatifs et publics qui ne génèrent pas directement de revenus. Un usage commercial demande une offre payante, à partir de 12 $ par mois pour une langue supplémentaire.
Les pages traduites apparaissent-elles dans Google ?
Pas avec la version gratuite : la traduction se fait dans le navigateur et la page garde la même adresse. L’indexation demande une offre payante, qui sert chaque langue sous sa propre adresse.
Pourquoi le sélecteur a-t-il changé après la mise à jour ?
La version 7.0.1 a remplacé l’ancien widget de Google, dont le support s’arrête le 1er octobre 2026 selon l’éditeur, par le widget de GTranslate. Les réglages restent dans Réglages > Google Language Translator.
Peut-on l’utiliser avec WPML, Weglot ou TranslatePress ?
Non. L’extension affiche une notice qui demande de désactiver ces extensions, ainsi que d’autres outils de traduction, car elles entrent en conflit avec elle. Choisissez un seul système de traduction.
Peut-on essayer les offres payantes avant de payer ?
Oui. GTranslate propose un essai gratuit de 15 jours aux nouveaux clients, annulable pendant l’essai, et un remboursement peut être demandé dans les 30 jours suivant l’achat.