Polylang et DeepL, une solution équilibrée pour les blog multilingues

 

Polylang et DeepL, une solution équilibrée pour les blogs multilingues

Polylang et DeepL

Tout comme les autres critiques de plugins premium ou de tout autre produit avertissent de l'existence de liens affiliés, à cette occasion il n'y en a aucun. Ce qui est écrit ici est basé uniquement sur l'expérience d'utilisation de ces deux outils combinés dans leurs versions gratuites.

Si vous avez déjà envisagé d'essayer d'ajouter une deuxième ou une troisième langue à votre WordPress, vous savez déjà qu'il n'existe pas de solution automatique magique pour le faire. Pourtant, il existe des plugins, dont beaucoup sont gratuits, qui facilitent la tâche.

Pour construire un blog multilingue, vous devez atteindre deux objectifs, de préférence dans cet ordre.

1- Traduire la structure du blog, les widgets et les menus, les taxonomies telles que les catégories, les tags, etc. Polylang sera utilisé pour cette tâche.

2- Le gros morceau, la traduction du contenu des articles et/ou des pages à l'aide de DeepL.

Polylang

Bien qu'il existe différentes opinions sur le meilleur plugin pour cela, tous ont beaucoup évolué depuis leurs premières versions, simplifiant grandement la tâche. Peut-être le plus utilisé et le moins cher pour un seul site, mais aussi le plus lourd et le plus susceptible de créer des problèmes est WPML.

Une autre option que beaucoup considèrent comme la meilleure est MultilingualPressqui opte pour une approche différente de celle d'un multisite.

Au lieu d'avoir un seul WP avec plusieurs langues, il crée plusieurs instances de WordPress avec une langue chacune. C'était à l'origine le plus cher (l'année dernière, il coûtait 199 $ pour un seul site) mais il a baissé sa version standard à 99 $, mais ne peut être utilisé que pour 3 langues et 1 WordPress Multisite

J'ai choisi Polylang dans sa version gratuite car, sans être le plus complet, il est le plus léger, simple à utiliser et répond aux exigences minimales.

Polylang, comme tousajoute le attributs hreflang automatiquement pour que les moteurs de recherche reconnaissent dans quelle langue votre contenu apparaît et puissent montrer aux visiteurs la version la plus appropriée de la page en fonction de leur langue ou de leur lieu d'origine.

Il suffit de l'installer, de suivre quelques étapes de son assistant, d'exécuter les opérations suivantes quelques paramètres de base et commencer à traduire les chaînes de caractères.

Polylang y DeepL, una solución equilibrada para un blog multilingüe
Polylang et DeepL, une solution équilibrée pour les blog multilingues 2

Je vais survoler la configuration de Polylang car il existe de nombreuses critiques très complètes et tutoriels très complètes, en plus des documentation sur le site Web du plugin. Ce n'est pas non plus un grand mystère.

Sa version PRO est un peu chère(99 euros), du moins pour la première année. Lors des renouvellements suivants, vous payez 50%. Bien qu'en principe, les options supplémentaires qu'il offre ne sont pas manquées pour commencer.

Après avoir défini la langue principale, nous pouvons ajouter autant de langues que nécessaire et commencer à traduire tout ce que le plugin nous permet de faire.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Une fois que tout est comme il se doit, le vrai travail commence. Traduire le contenu.

Polylang ajoute cette nouvelle option dans l'éditeur des entrées. En appuyant sur le symbole + à côté du drapeau, vous créerez une version vide de la page dans la langue sélectionnée, avec son url correspondant à la nouvelle langue /en/, l'anglais dans ce cas, afin que vous puissiez commencer à ajouter la traduction.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Il n'existe aucun plugin qui effectue une traduction massive de tout votre contenu, gratuitement et en un seul clic.

Il y a des gens qui les utilisent avec Google Translate ou d'autres traducteurs en ligne, mais nous connaissons déjà le résultat. Appeler ce que fait Google Translate une traduction devrait être une infraction pénale.

Certains add-ons proposent des plans de volume par caractère ou par mot par le biais de divers services de traduction professionnelle internes ou externes. La meilleure option sera toujours le travail effectué par un traducteur humain professionnel.

Mais ce dont il s'agit, c'est que vous ajoutez vous-même la traduction, à condition que vous connaissiez suffisamment bien la langue pour pouvoir apporter les corrections nécessaires par la suite et pour pouvoir adapter le langage familier, l'argot, les idiomes locaux, etc. à la nouvelle langue.

Pause, c'est là que DeepL entre en jeu.

DeepL

Je suis le travail de ce traducteur depuis longtemps car j'étais déjà surpris par sa réaction, même lorsqu'il traduisait des textes dans un style très informel.

Petit à petit, les sites Web de technologies différentes et les utilisateurs ont découvert que ses résultats sont nettement supérieurs à ceux des autres traducteurs en ligne.

Vous pouvez l'essayer et tirer vos propres conclusions. Il existe également plusieurs comparaisons basées sur la traduction de différents textes classiques.

DeepL vous permet de charger des documents Word (.docx) ou PowerPoint (.pptx) et ils ont également une application pour Windows. Il dispose d'un glossaire où vous pouvez enregistrer les mots de remplacement que vous suggérez et de trois modes de traduction : formel, informel et automatique.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Selon les informations fournies par DeepL sur son site Web, où il prétend être le meilleur traducteur automatique au monde, il a été lancé en août 2017.

En mars 2018, elle a présenté sa version PRO, qui permet à ses abonnés d'utiliser son IA à réseau neuronal à convolution, dans une version plus optimisée avec plus d'options, ainsi que la possibilité de créer de nouvelles applications et services en utilisant son API.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Si son outil n'a pas encore battu Google Translate, c'est uniquement parce qu'il n'a pas encore atteint le nombre de langues que Google Translate traduit (plus de 100) par rapport à l'un peu plus de 20 que DeepL couvre

Quoi qu'il en soit, les gens ont toujours du mal à se détacher de Google et continuent à l'utiliser comme s'il s'agissait de la seule option et, pire encore, à le considérer comme l'entrée naturelle sur Internet. Je pense que DeepL, s'il continue à évoluer de la sorte, pourrait bientôt supplanter le GT comme le plus utilisé.

Passons aux choses sérieuses

Passons aux choses sérieuses. DeepL offre notamment un accès gratuit à l'API pour les développeurs.

DeepL API Free permet aux développeurs de traduire gratuitement jusqu'à 500 000 caractères par mois et d'intégrer l'API REST DeepL dans leurs propres produits et plateformes

500.Ce n'est pas mal pour un mois. Cet article porte sur 1540, donc 326 articles de longueur similaire pourraient être traduits.

L'étape suivante consiste à s'inscrire à ce plan d'abonnement. Une fois le processus terminé, notez la clé d'authentification pour l'API que vous trouverez dans l'onglet "Plan" de votre compte.

Polylang et DeepL, une solution équilibrée pour les blog multilingues 7

Plugin de DeepL

Maintenant, nous téléchargeons"DeepL Pro API translation plugin" depuis le dépôt WordPress pour pouvoir utiliser notre plan "DeepL API Free" et nous l'installons.

Dans ses paramètres, ajoutez la clé API dans la case "Clé API", choisissez le plan API gratuit et lorsque vous mettez à jour votre solde mensuel de caractères gratuits sera ajouté et une barre apparaîtra où vous pourrez vérifier les caractères que vous utilisez. Configurez le reste des options et quittez.

Polylang et DeepL, une solution équilibrée pour les blog multilingues 8

Maintenant, lorsque vous ouvrez l'éditeur WordPress, selon l'endroit où vous l'avez configuré dans "Intégration", un nouveau module de traduction apparaîtra pour DeepL qui ressemblera à ceci.

Polylang et DeepL, une solution équilibrée pour les blog multilingues 9

Et nous sommes de retour là où nous nous sommes arrêtés avec Polylang :

Traduire

Lorsque nous créons des pages pour ajouter leur traduction, nous générons une nouvelle page liée à la page d'origine qui apparaîtra complètement vide. Donc, avant de commencer à le faire, nous allons copier tout son contenu. Il est conseillé de le copier dans le mode HTML proposé par l'éditeur de Wordpress.

Maintenant, nous le collons dans l'onglet HTML de la nouvelle page créée et l'enregistrons comme brouillon.

Ensuite, sans quitter la vue HTML de l'éditeur, cliquez sur Traduire dans le module DeepL et le texte traduit apparaîtra dans notre éditeur.

J'ai essayé de le faire à partir de l'onglet visuel et cela m'a renvoyé quelques erreurs dans la mise en page du texte, comme des espaces ou des sauts de ligne manquants. Vous devez également enregistrer en tant que brouillon, parfois plusieurs fois, pour que le bouton Traduire réagisse et renvoie la traduction.

Il est maintenant temps de revoir la traduction pour peaufiner tout ce qui semble bizarre dans la construction et pour vérifier qu'aucun terme n'a été utilisé qui change le sens, la signification ou le style de ce que nous avons écrit dans le texte original.

Enfin, il suffit d'ajouter le titre (la version gratuite ne le traduit pas), les balises et la description dans la nouvelle langue et de publier.

Quelque chose comme ça.

YouTube video

Pour les pages Elementor, j'ai rencontré des problèmes. Il existe un plugin appelé "Polylang Connect for Elementor" pour relier les deux plugins qui promet une compatibilité totale et je ne sais pas s'il résout ce problème, mais j'ai bien peur qu'il soit plus destiné à la traduction des widgets et des chaînes de caractères à partir des modèles Elementor.

Je ne l'ai pas essayé, en lisant le fil d'assistance dans le référentiel, il semble que ce soit un plugin un peu négligé.

Comme Polylang se charge de relier la page originale à sa traduction afin qu'elles aient des liens réciproques, vous pouvez maintenant ajouter les petits drapeaux typiques à chaque article qui a une traduction et également les planter dans le menu ou le widget de votre site.

J'ai opté pour un design plus minimaliste pour afficher le sélecteur de drapeaux de langue en haut des articles et cela ressemble à ceci. Il est réalisé à l'aide d'une fonction et du CSS correspondant, que vous pouvez trouver ici.

Polylang et DeepL, une solution équilibrée pour les blog multilingues 10

Quant aux drapeaux de menu, je les ai remplacés par des drapeaux ronds, voici comment faire.

Vous pouvez également utiliser les fonctions natives du plugin pour afficher les drapeaux et/ou la langue dans le texte et les afficher uniquement lorsqu'il y a une traduction.

Mise à jour 18 mars 2024.

Polylang v3.6, dans sa PRO version, a ajouté une fonction appelée "DeepL Machine Translation" qui est juste la même que le "DeepL Pro API translation plugin".

En bref, les avantages et les inconvénients

Si vous n'avez pas les moyens de faire appel à un service de traduction professionnel, que vous n'avez pas beaucoup d'articles publiés sur votre blog et que vous avez les connaissances nécessaires d'une langue pour corriger les textes obtenus à partir de DeepL, avec ces deux plugins vous pouvez créer une version multilingue complète. Une autre option consiste à ne traduire que les pages qui, selon vous, pourraient retenir l'attention des visiteurs d'autres pays.

PROS

  • Facile à mettre en place et à utiliser.
  • Gratuit (investissement en temps) si vous connaissez la langue.

CONS

  • Si votre site comporte de nombreuses pages, vous aurez besoin de nombreuses heures de travail.
  • Sur les pages éditées avec Elementor, il fonctionne mal et désolidarise parfois la traduction.
  • Dépendance à l'égard de Polylang, effet de tour de Babel en cas de désactivation.