Site WordPress multilingue : Polylang, TranslatePress et Weglot

Comparez Polylang pour des articles par langue édités séparément, TranslatePress pour traduire les textes visibles dans la page et Weglot pour générer puis réviser des traductions dans un service externe. Au-delà de la vitesse initiale, examinez adresses linguistiques, travail éditorial, coûts récurrents et migration. Sur un site déjà multilingue, conservez les adresses et données actuelles avant de changer de système.

Gestion multilingue et traduction automatique sont différentes

Une extension multilingue gère contenus, adresses et passage entre langues. La traduction automatique transforme le texte et peut être incluse ou connectée séparément. Un menu de langues ne valide pas à lui seul les traductions des articles, catégories, formulaires et métadonnées de recherche.

Une édition française d’un guide coréen demande plus que traduire le corps. Vérifiez catégorie, menu, boutons, texte dans les images, textes alternatifs et messages de réussite ou d’erreur. Une boutique demande aussi l’intégration des produits, stocks, prix, commandes et courriels : le besoin dépasse la relation entre articles de blog.

Le schéma illustre des approches de gestion, pas les interfaces des produits. Les données de ces approches ne sont pas automatiquement interchangeables : évaluez ensemble rédaction et stockage.

Articles linguistiques séparés, traduction visuelle de chaînes et service externe : trois approches aux données et processus différents.

Comparer Polylang, TranslatePress et Weglot

Outil Approche éditoriale Base ou gratuit Conditions supplémentaires
Polylang Articles, classifications et menus reliés par langue Plusieurs langues, relations entre contenus et sélection linguistique Synchronisation, DeepL et fonctions éditoriales Pro ; intégration WooCommerce payante
TranslatePress Traduction visuelle des chaînes affichées Langue d’origine et une langue de traduction ; saisie manuelle Langues supplémentaires et SEO Pack payants ; quotas automatiques et frais API
Weglot Génération et révision dans un service connecté Offre de service distincte de l’installation de l’extension Mots, langues, usage du service, résiliation et exportation

Polylang : affecter les langues et relier les contenus correspondants

Chaque article linguistique s’édite séparément dans WordPress, ce qui permet de l’adapter à ses lecteurs. Il faut donc aussi organiser l’actualisation des traductions après modification. Ne supposez pas que le cœur gratuit traduit automatiquement tous les textes. Pro ajoute actuellement notamment traduction DeepL, duplication et synchronisation ; pour WooCommerce, examinez le produit d’intégration distinct.

L’assistant de configuration définit les langues et celle des contenus existants. S’il a été ignoré, rouvrez-le dans Langues → Setup. Des articles ou classifications absents de l’affichage public peuvent simplement ne pas avoir de langue affectée, sans avoir été supprimés.

Dans le panneau des langues de l’éditeur, affectez l’original, ajoutez une traduction ou reliez un article traduit existant. Des titres similaires ne créent pas cette relation. Suivez le guide des articles et taxonomies, puis vérifiez catégories, étiquettes, menus et sélecteur correspondants.

TranslatePress : distinguer texte visible et couverture SEO

Choisissez les langues dans Réglages → TranslatePress. Ouvrez Translate Site depuis la barre d’administration ou les réglages. Le guide de l’éditeur explique la sélection des chaînes visibles et leur enregistrement. Ce fonctionnement aide à vérifier en contexte boutons, thème et contenus de constructeurs.

Le gratuit prend en charge la langue d’origine et une langue de traduction. Comparez les langues payantes supplémentaires et le SEO Pack pour métadonnées, slugs, textes alternatifs des images et éléments associés. Un corps traduit ne prouve pas que le titre et la description destinés aux recherches le soient aussi.

Distinguez traduction manuelle, quota TranslatePress AI et facturation des interfaces Google ou DeepL. Avec l’automatisation, le texte est transmis au service sélectionné, éventuellement lors des visites de pages. Les traductions sont stockées dans la base du site : incluez leurs tables dédiées dans les sauvegardes. La FAQ explique qu’une modification de chaîne source peut demander une nouvelle traduction. Vérifiez la traduction réellement appliquée après chaque modification importante.

Weglot : examiner les limites et l’arrêt du service

Weglot relie WordPress à un compte externe. Suivez le guide d’intégration WordPress pour créer un projet WordPress et renseigner clé API, langue d’origine et langues cibles dans Weglot. Une API est l’interface de communication entre logiciels ; sa clé identifie ici la connexion. Selon l’interface, les langues se gèrent dans le projet du service : comparez les instructions à votre écran.

Weglot fournit des adresses linguistiques sans créer chaque traduction comme article distinct dans la liste WordPress. Révisez les traductions dans la liste ou l’éditeur visuel. Le quota de mots porte sur la collection totale traduite dans les langues cibles, pas sur un nouveau budget de mots renouvelé chaque mois. Estimez les contenus existants, les langues supplémentaires et la croissance.

L’importation et l’exportation demandent actuellement Advanced ou une offre supérieure. Le guide de résiliation explique que l’arrêt ou la suspension désactive l’affichage traduit et peut conduire au retrait progressif de ces pages des recherches. Des paires de textes exportées ne sont pas des pages déjà prêtes dans un autre système. Préparez importation, continuité des URL et disponibilité avant de résilier.

Examiner les adresses et informations de recherche par langue

Une URL linguistique permet d’atteindre directement une édition. Changer un préfixe établi pour la langue principale, un domaine ou un slug peut affecter références internes et adresses indexées. Associez anciennes et nouvelles adresses avant de choisir une autre structure.

hreflang indique les versions linguistiques ou régionales alternatives ; l’URL canonique signale une adresse représentative préférée. Le guide Google des pages localisées demande notamment les références à soi-même et les liens réciproques entre versions. Ne confondez pas ces rôles en faisant systématiquement pointer les canoniques des traductions complètes vers l’original coréen. Ces indications ne garantissent ni indexation ni classement.

Avec une extension SEO, examinez titres, descriptions, canoniques par langue, hreflang et sitemaps réellement produits. La révision éditoriale des traductions reste nécessaire : omissions, négations, nombres, politiques et langue des liens internes. Une langue prise en charge n’est pas une traduction vérifiée.

Évaluer un ensemble de contenus liés avant adoption ou migration

  1. Définissez le périmètre. Listez langues, articles, catégories, menus, formulaires, images, produits et responsabilités éditoriales. Pour l’automatisation, examinez données transmises et plafonds de dépenses.
  2. Créez un ensemble d’essai. Traduisez un article ordinaire et un autre avec tableaux, images ou formulaire, ainsi que navigation et classifications. N’activez pas ensemble des systèmes multilingues concurrents.
  3. Vérifiez les destinations correspondantes. Passer d’un article coréen au français doit ouvrir son édition française lorsqu’elle existe. Définissez le traitement des contenus non traduits au lieu d’envoyer par accident tous les changements vers l’accueil.
  4. Vérifiez les fonctions des visiteurs. Hors connexion et sur mobile, examinez boutons, erreurs, confirmations, texte des images, dates, unités et liens. Une boutique demande des essais distincts de commandes, courriels et stocks dans un environnement de paiement de test adapté.
  5. Contrôlez recherche et actualisation. Ouvrez directement chaque adresse et examinez métadonnées et sitemaps. Modifiez une chaîne source d’essai, vérifiez le circuit de mise à jour des traductions, puis rétablissez-la.
  6. Vérifiez sauvegarde, migration et restauration. Incluez textes, relations, tables dédiées, réglages et exports du service. Conservez les URL ou préparez les redirections nécessaires, puis testez séparément la restauration.

En cas de langues mélangées, examinez affectations, relations, menus et catégories avant le cache de page. Désactiver une extension, supprimer une langue et résilier un service ont des effets différents. Par exemple, supprimer une langue Polylang affecte affectations, relations et traductions de chaînes même si les articles ne sont pas supprimés. Ne testez pas cette suppression sur le site public avant d’avoir conservé données et adresses.

Incluez dans le coût travail éditorial, langues, couverture SEO, intégration commerciale et migration éventuelle. Des articles distincts conviennent à une forte indépendance éditoriale ; la traduction visuelle facilite la révision des textes en contexte ; un service connecté convient lorsque son fonctionnement et ses coûts durables correspondent au besoin.