Comment traduire un thème ou un plugin WordPress (méthode la plus simple)

Publié: 2023-08-02


Vous cherchez des moyens de traduire votre thème et vos plugins WordPress ?

Traduire le contenu de vos thèmes et plugins est un excellent moyen d’attirer plus de visiteurs, de fidéliser vos clients et d’augmenter vos taux de conversion.

La traduction peut sembler une tâche ardue, surtout si vous n’avez aucune expérience préalable. Mais il n’y a pas de quoi s’inquiéter si vous disposez du bon outil pour vous aider.

Dans cet article, nous allons vous montrer comment traduire votre thème et vos plugins à l'aide du plugin de traduction WordPress le plus convivial – TranslatePress.

TranslatePress est un puissant plugin de traduction qui rendra la traduction de votre site Web un jeu d'enfant.

Avant de définir les étapes exactes à suivre pour utiliser TranslatePress, voyons comment les thèmes et les plugins sont prêts à être traduits, et aussi que faire s'ils ne le sont pas.

On y va!

Votre thème et vos plugins sont-ils prêts pour la traduction ?

Dans WordPress, l’expression « prêt à être traduit » implique qu’un thème ou un plugin est conçu et développé de manière à permettre aux utilisateurs de traduire facilement son contenu dans différentes langues.

Cela n’implique pas que le thème ou le plugin ait la capacité de se traduire. C'est plutôt comme si le thème ou le plugin prenait en charge les traductions et que les développeurs ou les contributeurs pouvaient en fournir des traductions. Il ne pourra pas se traduire tout seul, vous aurez donc toujours besoin d'un outil tiers (comme un plugin multilingue WordPress) pour traduire entièrement le thème ou le plugin dans différentes langues.

Pour qu’un thème ou un plugin soit prêt à être traduit, les éléments suivants doivent être en place :

  • Fonction de localisation Gettext ajoutée au code du thème ou du plugin ;
  • Fichier POT ajouté au dossier du thème ou du plugin.

Vous ne savez pas de quoi nous parlons ? Examinons plus en profondeur la fonction de localisation gettext et le fichier POT pour essayer de comprendre comment ils préparent la traduction d'un thème ou d'un plugin.

Qu'est-ce que la fonction de localisation Gettext

Disons simplement que les développeurs ajoutent quelque chose appelé la fonction de localisation gettext au code de leur thème ou plugin pour préparer la traduction de l'outil.

Par exemple, votre thème actuel peut avoir la chaîne de texte « En savoir plus » affichée sur les pages d'archives de votre site Web WordPress.

Lire plus de traduction de texte dans WordPress

Il s'agit d'une chaîne fournie avec le thème, par opposition au contenu d'un article de blog généré par l'utilisateur.

Si vous accédez au backend de votre site Web et inspectez le code de votre thème, la chaîne de texte apparaîtra comme ceci :

<p>Read more</p>

Ou comme ceci :

<p><?php _e( 'Read more' ); ?></p>

L'ancienne chaîne de texte est un extrait de code ordinaire. Ce dernier est enveloppé dans la fonction de localisation gettext.

Le premier extrait indique à WordPress d’afficher le texte tel quel ; ce qui signifie que le texte apparaîtra comme « En savoir plus » même si vous avez modifié la langue par défaut du site en suédois.

Ce dernier extrait de code aide WordPress à identifier « En savoir plus » comme un texte anglais et indique au CMS de remplacer la chaîne de texte par son équivalent en suédois lorsque la langue du site passe au suédois. C'est si un fichier PO suédois est disponible dans le thème. Mais nous y reviendrons bientôt.

Il est donc important que les thèmes et les plugins aient leurs chaînes de texte enveloppées dans gettext pour que les thèmes et les plugins soient prêts à être traduits.

Qu'est-ce que le fichier POT

Le fichier POT se trouve dans le dossier du thème ou du plugin et contient des chaînes de texte par défaut (comme Lire la suite, Page suivante, Ajouter, Supprimer, etc.) dans la langue par défaut du thème ou du plugin (par exemple l'anglais).

À l'aide de ce fichier, les développeurs et les contributeurs peuvent identifier les chaînes par défaut provenant du thème ou du plugin et leur fournir des traductions. Ils s'appuient sur le fichier POT pour pouvoir traduire et générer des fichiers de langue essentiels appelés PO ou MO.

Le fichier POT est essentiellement un modèle pour les futures traductions.

Que sont les fichiers PO et MO

Les fichiers PO contiennent à la fois les chaînes de texte originales des fichiers POT ainsi que les versions traduites correspondantes pour une langue spécifique. En d’autres termes, ils remplissent le modèle avec des traductions.

Les fichiers MO contiennent le même contenu que les fichiers PO mais dans un format lisible par machine (compatible WordPress). Ce fichier est utilisé par WordPress pour afficher le contenu traduit aux utilisateurs sur le front-end du site Web.

Vous comprenez probablement maintenant l’importance de la fonction de localisation gettext et du fichier POT dans un thème ou un plugin WordPress.

Mais que se passe-t-il si votre thème ou plugin ne prend pas en charge les traductions ? Que se passe-t-il s’ils ne sont pas prêts à être traduits ?

Que faire si votre thème ou vos plugins ne sont pas prêts à être traduits ?

Heureusement, le plugin TranslatePress peut traduire des thèmes et des plugins prêts à être traduits et non prêts à être traduits.

Le plugin propose deux types de méthodes de traduction : les traductions automatiques et manuelles.

La traduction automatique est beaucoup plus rapide, mais nécessite beaucoup de relecture, tandis que l'approche manuelle peut être effectuée par un traducteur professionnel dès le départ, mais cela prendra un peu plus de temps en fonction de la taille du site.

Nous vous montrerons comment tout fonctionne dans la section suivante.

Comment traduire un thème et un plugin WordPress

Comme mentionné précédemment, nous allons utiliser le plugin TranslatePress pour montrer comment traduire un thème ou un plugin WordPress.

Voici ce qu'il faut faire :

Étape 1 : Installer et activer le plugin TranslatePress

TranslatePress est l'un des meilleurs plugins de traduction du marché. Avec son interface conviviale et ses fonctionnalités intuitives, TranslatePress facilite le processus de traduction de thèmes et de plugins.

Le plugin permet non seulement la traduction automatique du contenu, mais offre également la possibilité de traduire manuellement depuis le front-end à l'aide d'un aperçu en temps réel du site Web.

L'une des fonctionnalités les plus remarquables de TranslatePress est la possibilité de traduire tous les types de contenu, des chaînes de texte aux images, en passant par les éléments affichés dynamiquement.

TranslatePress a une version gratuite et une version premium. La version gratuite offre toutes les fonctionnalités dont vous avez besoin pour traduire vos thèmes et plugins WordPress dans une langue supplémentaire. Mais si vous avez besoin de plus de langues ou de fonctionnalités supplémentaires, vous pouvez récupérer la version premium de TranslatePress.

Nous utiliserons la version gratuite pour ce tutoriel. Donc, pour installer le plugin sur votre site Web, téléchargez le plugin gratuit TranslatePress depuis le référentiel WordPress.

Ouvrez votre tableau de bord WordPress et accédez à Plugins > Ajouter un nouveau et écrivez « TranslatePress » dans la barre de recherche. Lorsque le plugin apparaît à l’écran, appuyez successivement sur les boutons Installer maintenant et Activer .

Installation de TranslatePress pour la traduction de thème WordPress

Étape 2 : Choisissez une deuxième langue

Après avoir activé le plugin, accédez à Paramètres > TranslatePress > Général > Toutes les langues .

Sous Toutes les langues, il y a un menu déroulant. Dans ce menu, sélectionnez la langue dans laquelle vous souhaitez traduire votre thème et vos plugins et cliquez sur le bouton Ajouter .

Faites défiler jusqu'à la fin de la page et appuyez sur le bouton Enregistrer les modifications pour enregistrer vos paramètres.

Paramètres de langue de TranslatePress

Le plugin gratuit TranslatePress vous permet d'ajouter une seule seconde langue à votre site Web. Pour pouvoir ajouter plus de langues de traduction, vous aurez besoin du plugin premium.

REMARQUE : Si vous ne trouvez pas la langue de votre choix, vous pouvez toujours ajouter une langue personnalisée en accédant à Paramètres > TranslatePress > Avancé > Langue personnalisée . Remplissez les détails de votre langue personnalisée et cliquez sur le bouton Enregistrer les modifications .

Paramètres avancés de TranslatePress pour les langues personnalisées

Désormais, si votre thème ou vos plugins ont déjà été traduits dans la langue de votre choix (ce qui signifie qu'ils ont déjà des fichiers PO et MO pour cette langue), TranslatePress récupérera ces traductions pour vous dès le début.

Cela signifie que le texte par défaut, tel que les boutons « Lire la suite » ou « Ajouter au panier », le contenu de la page 404, les liens « Article suivant » et « Article précédent » seront traduits dès le départ.

Mais qu’en est-il du reste du contenu, du contenu que vous saisissez sur votre site ? Ou même les thèmes et plugins qui ne sont pas prêts à être traduits ?

Eh bien, c'est ce que nous aborderons dans les sections suivantes de cet article.

Étape 3 : Mettre en œuvre des traductions automatiques ou manuelles

Nous avons mentionné plus tôt comment TranslatePress propose des traductions automatiques et manuelles. Vous pouvez les utiliser séparément ou même les utiliser ensemble.

Les traductions automatiques sont effectuées via les API Google Translate ou DeepL, tandis que les traductions manuelles peuvent être effectuées par vous ou un traducteur professionnel, à l'aide d'un éditeur de traduction visuel. Mais nous y reviendrons dans une minute.

Il convient de noter que la méthode de traduction manuelle peut également être mise en œuvre lorsque vous souhaitez corriger des traductions automatiques inexactes.

je. Traduire automatiquement le thème et les plugins WordPress

Avant de plonger dans la méthode, notez qu’après avoir activé cette fonctionnalité, la traduction automatique sera mise en œuvre sur l’ensemble de votre site Web.

Si vous ne souhaitez pas automatiser la traduction de ENTIÈREMENT votre site Web, il est préférable de mettre en œuvre la traduction manuelle que nous avons abordée dans la section suivante.

Pour activer la traduction automatique de TranslatePress, accédez à Paramètres > TranslatePress > Traduction automatique . Dans le menu déroulant adjacent à l'option Activer la traduction automatique, choisissez Oui .

Paramètres de traduction automatique de TranslatePress

Ensuite, sélectionnez un moteur de traduction : Google Translate ou DeepL .

Les moteurs de traduction sont des systèmes de traduction automatique qui utilisent l’intelligence artificielle pour traduire automatiquement du texte d’une langue à une autre.

Google Translate et DeepL sont tous deux de puissants moteurs de traduction. Google Traduction est disponible gratuitement (pour une traduction jusqu'à 500 000 caractères/mois), tandis que DeepL nécessite la version premium du plugin.

Choisir entre Google Translate et DeepL pour la traduction automatique

Quel que soit le moteur de traduction que vous choisissez, vous devez récupérer une API pour le connecter à votre site Web. Ces documents d'aide vous aideront à générer une API Google Translate et une API DeepL.

Dès que vous ajoutez l'API et enregistrez vos modifications, la traduction automatique sera activée sur votre site Web.

Comme mentionné précédemment, les traductions automatiques traduisent tout ce qui se trouve sur votre site Web, y compris le contenu du thème et des plugins. Les traductions ne sont déclenchées que lorsque quelqu'un visite votre site dans votre langue secondaire pour la première fois. Les traductions sont ensuite stockées dans votre propre base de données afin que vous ne puissiez jamais en perdre l'accès, même si vous choisissez de désactiver la traduction automatique à un moment donné.

REMARQUE : TranslatePress ajoute un sélecteur de langue sur le site afin que vos visiteurs puissent facilement basculer entre les langues disponibles sur votre site Web et le parcourir dans celle qu'ils préfèrent.

Exemple de traduction de site Web de commerce électronique avec changement de langue

ii. Traduire manuellement le thème et les plugins WordPress

Pour traduire manuellement le contenu de votre thème et de vos plugins, ouvrez une publication ou une page et sélectionnez l'option Traduire la page dans la barre d'administration.

Options de traduction frontale pour TranslatePress

Vous verrez l' éditeur de traduction visuelle sur le côté gauche de l'écran et un aperçu de votre site sur la droite. Vous utiliserez cet éditeur pour traduire manuellement le contenu de votre site Web WordPress.

Édition de traduction en direct à l’aide de TranslatePress

Passez votre curseur sur le contenu que vous souhaitez traduire et sélectionnez l' icône de stylo affichée à côté du texte. Le texte apparaîtra dans l'éditeur de traduction avec un champ vide en dessous où vous pourrez ajouter le texte traduit correspondant .

N'oubliez pas d'appuyer sur le bouton Enregistrer pour enregistrer la traduction.

Lire la traduction de contenu en direct à l'aide du plugin WordPress TranslatePress

Vous pouvez faire de même pour tout le contenu de votre site, y compris les images, les formulaires, les boutons et à peu près tout ce que votre thème ou vos plugins affichent sur le site.

C'est ça. C'est ainsi que vous pouvez traduire un thème ou un plugin WordPress.

C'est ainsi que vous traduisez vos thèmes et plugins WordPress

Traduire un thème ou un plugin WordPress est un excellent moyen d’attirer plus de visiteurs et d’augmenter vos taux de conversation. Vous avez généralement besoin que votre thème et votre plugin soient prêts à être traduits, mais un outil puissant comme TranslatePress peut même traduire des plugins et des thèmes qui ne le sont pas.

Outre la traduction de thèmes et de plugins, vous pouvez également utiliser TranslatePress pour traduire le reste du contenu de votre site. Vous pouvez traduire l’intégralité de votre site Web et même votre boutique WooCommerce.

Vous pouvez d’abord l’essayer en utilisant la version gratuite du plugin. Ensuite, lorsque vous êtes prêt à faire passer votre site multilingue au niveau supérieur, vous pouvez choisir un forfait premium et traduire encore plus. Vous serez en mesure de gérer les éléments de référencement, les slugs d'URL, d'utiliser de puissants modules complémentaires et d'ajouter un nombre illimité de langues. Tout cela pour élargir la portée de votre site Web et augmenter son trafic international.

Cet article a-t-il été utile?

Oui Non