Accueil > Blog > Traduction > Comment traduire automatiquement un site WordPress (rapidement et à moindre coût)

Comment traduire automatiquement un site WordPress (rapidement et à moindre coût)

Traduire automatiquement un site WordPress
Par Flavia
Dernière mise à jour : 23 janvier 2025

Création d'un site WordPress multilingue est une tâche assez laborieuse. Vous devez d'abord déterminer dans quelles langues vous souhaitez que votre site soit disponible, puis trouver le meilleur plugin de traduction pour votre projet. Ce n'est qu'après cela que vous arriverez à la partie où vous traduisez réellement le contenu de votre site. Ce processus est probablement le plus chronophage de tous les précédents.

La traduction automatique de votre site WordPress est un excellent moyen d'accélérer le processus de traduction et d'utiliser les traductions automatiques comme point de départ pour votre contenu multilingue. Vous pouvez tout traduire en quelques minutes, et non en jours ou en semaines.

Dans ce tutoriel, nous allons voir comment traduire automatiquement des sites WordPress rapidement et à moindre coût en utilisant TranslatePress.

TranslatePress propose à la fois des traductions automatiques et manuelles. Ce qui distingue TranslatePress des autres solutions multilingues c'est que vous pouvez traduire tout le contenu de votre site directement depuis le front-end, en utilisant une interface de traduction visuelle.

How to use the visual translation editor with automatic translations

TranslatePress dispose également de son propre service de traduction automatique intégré, appelé TranslatePress AI, tout en vous permettant de vous connecter directement à Google Translate ou à DeepL si vous préférez ces solutions.

C'est parti...

Comment traduire automatiquement n'importe quel site web avec Google Translate

Plus loin dans cet article, nous vous montrerons la manière la plus optimale d'utiliser la traduction automatique pour traduire votre propre site web. Mais si vous souhaitez traduire le site web de quelqu'un d'autre, Google Translate suffit.

C'est utile s'il y a un site Web dans une autre langue que vous souhaitez découvrir, ou si vous avez généralement besoin de traduire un site Web que vous ne contrôlez pas.

Pour commencer, allez sur la page habituelle Google Translate et choisissez la langue dans laquelle est le site web (à gauche) ainsi que la langue dans laquelle vous souhaitez traduire le contenu du site web (sur la droite).

Ensuite, au lieu de saisir le texte que vous souhaitez traduire comme vous le feriez normalement, collez simplement l'URL du site Web que vous souhaitez traduire dans la boîte à gauche. Ensuite, cliquez sur le lien dans la boîte à droite pour ouvrir la version traduite du site Web.

Par exemple, pour traduire le site web TranslatePress de l'anglais vers l'espagnol, vous devriez le configurer comme suit :

Automatically translate website using Google Translate

Lorsque vous cliquez sur le lien, la version traduite du site s'ouvre, accompagnée d'une nouvelle barre d'outils proposée par Google Translate. Vous pouvez naviguer dans les différentes sections du site comme vous le feriez habituellement, et vous pouvez également utiliser la barre d'outils pour changer de langue ou revenir à la version originale si nécessaire :

Translated website with Google Translate toolbar

Et voilà : une méthode simple pour traduire automatiquement un site web.

Pourquoi la traduction dynamique proposée par Google Translate n'est pas adaptée à votre site web

La méthode Google Translate décrite ci-dessus est vraiment pratique si vous devez traduire un site web dont vous n'avez pas la maîtrise. Mais si vous souhaitez traduire votre posséder site web pour créer un site web multilingue, vous ne devriez pas utiliser cette approche dynamique.

Il est important de noter que seule la partie “ dynamique ” pose problème.

Il n'y a aucun problème à utiliser Google Translate pour traduire automatiquement votre contenu, il suffit simplement de le faire de manière à créer statique les différentes versions du contenu traduit une fois que vous aurez généré vos traductions à l'aide de Google Translate, comme nous allons vous le montrer dans le tutoriel ci-dessous.

Le recours exclusif à Google Translate pour traduire dynamiquement votre contenu à la demande pose deux problèmes :

  • SEO multilingue – avec la traduction dynamique, les versions traduites de votre contenu n'ont pas leurs propres URL permanentes sur votre site, ce qui signifie que Google ne pourra pas les inclure dans son index de recherche et que vous ne pourrez pas vous positionner sur des termes de recherche multilingues. C'est un inconvénient majeur si votre objectif est de bénéficier de SEO multilingue.
  • Précision (sans contrôle manuel) – comme la traduction se fait de manière dynamique, vous n'avez pas la possibilité de modifier manuellement les traductions une fois qu'elles ont été générées. Parfois, la traduction automatique n'est pas parfaite, ce qui peut signifier que vous devez vous accommoder de traductions inexactes.

Si vous souhaitez traduire automatiquement votre site web, la meilleure solution consiste à utiliser Google Translate (ou un autre service) pour générer les traductions initiales de votre site. Cependant, au lieu de le faire dynamiquement, vous prenez ces traductions et les stockez dans la base de données de votre site.

Puisque vous stockez les traductions localement, vous pouvez créer des versions statiques et indexables de votre contenu traduit (pour le référencement) et vous pouvez également modifier les traductions automatiques si nécessaire.

Dans le tutoriel ci-dessous, nous allons vous montrer comment mettre en œuvre cette approche sur WordPress à l'aide du plugin TranslatePress.

Pourquoi vous devriez toujours traduire automatiquement votre site WordPress

Tant que vous n'utilisez pas l'approche dynamique, traduire votre site WordPress automatiquement est un excellent choix qui vous permettra de devenir multilingue tout en économisant du temps et de l'argent.

Même si vous maîtrisez parfaitement les langues dans lesquelles vous souhaitez proposer votre site, la mise en place d'une traduction automatique constitue un excellent point de départ. Une fois votre contenu traduit automatiquement, vous pourrez le relire dans son intégralité et y apporter les modifications nécessaires.

Gardez à l'esprit que cette étape est essentielle si vous êtes sérieux au sujet de SEO multilingue. Mais nous plongerons dans les détails du classement dans d'autres langues plus tard.

Pour l'instant, je pense que nous sommes tous les deux d'accord pour dire que les traductions automatiques permettent de gagner beaucoup de temps.

Si vous ne maîtrisez pas les langues dans lesquelles votre site web sera disponible, commencer par des traductions automatiques reste une excellente option. Une fois votre site traduit automatiquement, vous pouvez engager un traducteur professionnel pour peaufiner le tout et donner à votre contenu une touche humaine.

La plupart des passages ne nécessiteront aucune modification, mais certaines parties du texte pourraient nécessiter une intervention humaine afin de s'assurer que le sens de chaque phrase est clair et ne se limite pas à une simple traduction littérale. TranslatePress vous permet de configurer Comptes de traducteurs, afin que vous puissiez facilement créer ou permettre à un traducteur professionnel de parcourir votre site et d'y apporter des modifications sans lui donner de droits d'administrateur.

Et enfin, coûts de traduction. Les coûts liés au travail avec un traducteur professionnel sont beaucoup plus élevés que ceux liés à l'utilisation d'un service de traduction automatique. De plus, les allers-retours pour trouver les bons traducteurs, faire tout traduire et approuver retarderont considérablement les choses.

TranslatePress est optimisé pour minimiser vos coûts de traduction automatique de texte.

Je vais vous expliquer ci-dessous comment TranslatePress vous garantit de ne payer qu'une seule fois pour la traduction automatique d'un texte donné, et de ne PAS être facturé à chaque fois qu'un utilisateur tente de consulter une page traduite.

Comment traduire automatiquement un site WordPress à l'aide de TranslatePress

Traduire votre site WordPress automatiquement est vraiment très simple en utilisant TranslatePress et son traduction automatique caractéristique.

Pour traduire automatiquement votre site de la manière la plus rapide et la plus simple qui soit, TranslatePress intègre son propre service TranslatePress AI.

TranslatePress AI s'appuie sur plusieurs moteurs de traduction automatique neuronale, notamment Google Translate, DeepL et Microsoft Translate. 

Lorsque vous activez la traduction automatique sur votre site, TranslatePress AI utilisera ces services pour générer des traductions précises et adaptées au contexte de votre contenu. En sélectionnant le service le mieux adapté à la situation particulière de votre site web, ce système permet d'obtenir des traductions de meilleure qualité que si vous vous contentiez d'utiliser un seul service.

Outre TranslatePress AI, TranslatePress vous permet également de vous connecter directement à Google Translate ou à DeepL à l'aide de votre propre clé API. Nous vous recommandons toutefois d'opter pour TranslatePress AI si vous recherchez la solution la plus simple pour mettre en place la traduction automatique sur votre site.

Nous allons vous expliquer ci-dessous, étape par étape, comment traduire intégralement votre site WordPress à l'aide de TranslatePress AI.

La seule chose que nous partons du principe, c'est que vous avez déjà configuré votre site WordPress dans sa langue par défaut. Voici à quoi ressemble notre site d'exemple :

Our website before automatic translation

Installer et activer TranslatePress

Pour commencer, vous devrez installer le plugin TranslatePress sur votre site WordPress.

Pendant TranslatePress propose effectivement une version gratuite sur WordPress.org, vous devrez disposer d'une licence premium pour utiliser TranslatePress AI. En plus de vous donner accès à TranslatePress AI, ces licences vous offrent également une multitude d'autres fonctionnalités utiles, telles que des fonctionnalités de référencement multilingue plus avancées, la possibilité d'utiliser un nombre illimité de langues sur votre site, et bien plus encore.

Tu peux achetez votre licence ici – les forfaits sont disponibles à partir de seulement €99.

Si votre budget ne vous le permet pas pour le moment, vous pouvez toujours utiliser la version gratuite et la connecter à votre propre API Google Translate. Cependant, cette méthode n’est pas aussi simple que celle de TranslatePress AI, c’est pourquoi nous ne l’utilisons pas dans ce tutoriel. Nous aborderons toutefois brièvement ce sujet un peu plus loin dans cet article.

Une fois que vous aurez acheté votre licence TranslatePress, vous devrez installer le plugin TranslatePress sur votre site. Pour accéder aux fonctionnalités premium, vous devrez installer deux plugins :

  1. Le plugin gratuit « core TranslatePress » disponible sur WordPress.org. Vous pouvez l'installer comme n'importe quel autre plugin gratuit : allez sur Plugins → Ajouter une extension et recherchez “ TranslatePress ”.
  2. Le plugin TranslatePress Premium, que vous pouvez télécharger à partir de l'espace client TranslatePress une fois que vous aurez acheté votre licence. Vous pouvez l'installer en vous rendant sur Plugins → Ajouter une extension puis en cliquant Télécharger le plugin pour télécharger le fichier ZIP.

Une fois le plugin activé, vous devrez également ajouter votre clé de licence TranslatePress afin de pouvoir accéder à TranslatePress AI :

  1. Aller à Paramètres → TranslatePress dans votre tableau de bord WordPress.
  2. Sélectionner le Licence onglet.
  3. Collez votre clé de licence dans la case. Vous pouvez obtenir votre clé de licence auprès de l'espace « Mon compte » de TranslatePress.
  4. Clique sur Activer la licence bouton.
How to activate TranslatePress

Une fois votre licence activée, une coche verte devrait s'afficher.

Choisissez vos langues

Ensuite, vous devrez choisir la ou les langues que vous souhaitez ajouter à votre site.

Comme vous disposez d'une licence TranslatePress payante, vous pouvez ajouter un nombre illimité de nouvelles langues.

Vous pouvez les configurer en allant sur Paramètres → TranslatePress dans votre tableau de bord WordPress. Ensuite, utilisez le Toutes les langues espace permettant d'ajouter autant de nouvelles langues que nécessaire.

Par exemple, si votre site actuel est en anglais et que vous souhaitez le traduire en espagnol, cela pourrait ressembler à ceci.

Choosing the languages to translate WordPress automatically

Une fois que vous aurez activé la traduction automatique à l'étape suivante, une option supplémentaire s'affichera pour chaque langue, vous permettant de choisir le niveau de FormelFormel ou Informel. Lorsque TranslatePress AI traduira automatiquement votre site, ce paramètre lui permettra de déterminer si les traductions automatiques doivent être plus formelles ou plus informelles. Vous pourrez revenir sur cette interface après l'étape suivante si vous souhaitez modifier le niveau de formalité.

Une fois que vous avez ajouté toutes les langues que vous souhaitez utiliser, assurez-vous de cliquer sur le Enregistrer les modifications bouton en bas.

Activer la traduction automatique

Une fois que vous avez sélectionné vos langues, l'étape suivante consiste à activer la traduction automatique via TranslatePress AI.

Pour ce faire, sélectionnez Traduction automatique onglet de la section des paramètres TranslatePress (Paramètres → TranslatePress).

Commencez par définir le Activer la traduction automatique menu déroulant égal à Oui.

Vous devriez alors voir apparaître l'option « TranslatePress AI », ainsi que le quota de mots de traduction gratuits associé à votre licence :

  • Personal – 50,000 free words.
  • Business – 200,000 free words.
  • Developer – 500,000 free words.

Cela devrait suffire pour la plupart des sites, ce qui signifie que l'utilisation de la traduction automatique n'entraîne aucun coût supplémentaire.

Cependant, si vous avez besoin de dépasser l'allocation gratuite associée à votre licence, vous pouvez également acheter des mots supplémentaires auprès de Votre espace client TranslatePress, à partir de €24 pour 100 000 mots supplémentaires.

Below that, you get a few additional options. However, most of the time you can leave all of these as the defaults.

To enable automatic translation, just click the Enregistrer les modifications bouton en bas.

How to automatically translate WordPress with TranslatePress AI

And that’s it! TranslatePress AI will now automatically translate your entire WordPress site using the most optimal machine translation service for your situation.

To test this, you can go to the frontend of your site and use the language switcher to change to a different language.

For example, our test site is now fully translated into Spanish from its original English language.

An example of our English language site in Spanish

Manually Refine Translations As Needed (Optional)

One of the nice things about using the TranslatePress AI for automatic translation is that you can still easily manually refine any of the translations on your site.

Tu ne need to do this, but you might have situations in which you want to tweak one of the automatically generated translations.

To do this, launch the visual translation editor for the page that you want to translate:

  1. Open the page where you want to adjust translations on the frontend of your site.
  2. Clique sur Traduire la page option sur la barre d'outils de WordPress.
How to open the TranslatePress editor

Once you’re in the visual translation editor, you can refine any translation using a point-and-click approach.

Just hover your mouse over the text that you want to translate and click the pencil icon. 

This will open that translation in the sidebar, which will be pre-filled with the automatic translation from TranslatePress AI. You’ll also see a machine translation icon that makes it clear that this specific translation came from TranslatePress AI.

How to use the visual translation editor with automatic translations

In addition to translating all the visible text, TranslatePress AI will also automatically translate all of your behind-the-scenes SEO details, such as the SEO title and meta description. This will help you implement important multilingual SEO best practices.

Make sure you enable Le module complémentaire SEO Pack to access this feature – it’s available on all of the premium TranslatePress plans.

All you need to do is use the drop-down to select the metadata that you want to translate:

Comment traduire les détails de référencement

Another nice thing about this interface is that it also lets you translate some elements that can’t be automatically translated, such as the actual images on your site. TranslatePress AI volonté automatically translate the image alt text, but it won’t change the image file itself.

If you want to display a different image based on a user’s chosen language, all you need to do is hover over the image and click the pencil icon, just as if you were translating text.

If you have content that’s available only for certain user roles or logged-in users, the translation editor lets you browse the site as a certain user role in order to translate user specific content.

Finally, to access the translations for other types of content such as emails and theme/plugin gettext, you can click on the String Translation option to switch from the visual editor to the backend string editor.

string translation interface

Adjust Your Language Switcher (Optional)

At this point, you have a fully working multilingual WordPress site, powered by automatic translation via TranslatePress AI.

To help visitors access different languages, TranslatePress’s default configuration is to add a floating language switcher in the bottom-right corner of your site.

If you like this placement, you don’t need to do anything.

However, if you’d like to adjust it, TranslatePress gives you several language switcher settings, along with multiple placement options including the following:

  • Article de menu – you can add your language switcher using the normal WordPress menu system (Apparence → Menus).
  • Block/Shortcode – you can manually place your language switcher anywhere on your site using a block or shortcode.
  • Other floating positions – you can also move the floating language switcher to a different spot, such as the bottom-left corner of your site.

Check out the language switcher documentation to learn how everything works.

And that’s it! With TranslatePress AI, you can have a working multilingual WordPress website within just a few minutes, thanks to the power of automatic translation.

Autres méthodes : utiliser directement Google Translate ou DeepL

If you want the easiest way to automatically translate WordPress, you should use the TranslatePress AI method that we covered in the tutorial above.

However, to give you even more flexibility, TranslatePress also lets you connect directly to the Google Cloud Translate API or the DeepL API.

TranslatePress AI utilizes both of these services, so you’re already benefiting from their accurate translations when you use TranslatePress AI. However, if you have a situation where you’d rather connect directly to the service using your own API key, TranslatePress does give you that option.

You can access the Google Translate API in the free version of TranslatePress while you need la licence d'activité TranslatePress pour accéder à l'intégration DeepL.

If you’re not sure which to pick, you might want to read our Google Translate vs DeepL comparison.

Here are some quick guides for how to use both services…

Translate WordPress Automatically With Google Translate

Si vous voulez automatically translate WordPress with Google Translate, you’ll need to generate a Google Translate API key using your own Google Cloud Platform account.

To do this, you’ll need to create a project in Google Cloud and then add the API to that project and create the key. You can check out this help documentation article to learn how it works.

With the Google Translate API, the first 500,000 characters (ne pas words) that you translate each month are free. After that, additional characters are billed at a rate of $20 per one million characters.

Once you have your Google Translate API key, here’s how to set up TranslatePress:

  1. Aller à Paramètres → TranslatePress to open the TranslatePress settings area.
  2. Cliquez sur le Traduction automatique onglet.
  3. Mettre le Activer la traduction automatique menu déroulant égal à Oui.
  4. Clique sur More info option à côté de Moteurs alternatifs.
  5. Change the drop-down from TranslatePress AI à Google Translate v2.
  6. Paste your API key into the Clé API Google Traduction boîte.
  7. Clique sur Test API credentials button to make sure that the connection is working.
  8. Configure the other settings according to your preferences. We highly recommend using the Limite de traduction automatique / caractères par jour setting to set a billing limit, which will help you avoid unexpected Google Translate API usage charges.
  9. Clique sur Enregistrer les modifications bouton en bas.
How to translate WordPress automatically with Google Translate

Translate WordPress Automatically With DeepL

Si vous voulez automatically translate WordPress with DeepL, you’ll need to create your own DeepL account and access your own DeepL API key. This help article covers how to access your DeepL API key once you create your account.

With the DeepL API, you can translate up to 5000,000 characters per month for free. If you need to exceed that limit, you’ll pay a flat $5.49 per month fee plus $25 per one million characters that you translate.

Once you have your DeepL API key, here’s how to set up TranslatePress:

  1. Aller à Paramètres → TranslatePress to open the TranslatePress settings area.
  2. Cliquez sur le Traduction automatique onglet.
  3. Mettre le Activer la traduction automatique menu déroulant égal à Oui.
  4. Clique sur More info option à côté de Moteurs alternatifs.
  5. Change the drop-down from TranslatePress AI à DeepL.
  6. Choose whether you’re using the free DeepL API or you’ve subscribed to DeepL API Pro.
  7. Paste your API key into the Clé API DeepL boîte.
  8. Clique sur Test API credentials button to make sure that the connection is working.
  9. Configure the other settings according to your preferences. We highly recommend using the Limite de traduction automatique / caractères par jour setting to set a billing limit, which will help you avoid unexpected DeepL API usage charges.
  10. Clique sur Enregistrer les modifications bouton en bas.
How to translate WordPress automatically with DeepL

How TranslatePress Minimizes Automatic Translation Costs

Now that we saw how easy it is to automatically translate a WordPress site using TranslatePress and its integration with automatic translation services, let’s have a look at how it helps you minimize costs.

Most of these cost-savings apply regardless of whether you use TranslatePress AI or your own Google Translate or DeepL API key.

First off, the automatic translation is triggered ONLY the first time a user visits a page that hasn’t been translated yet.

By browsing your site for the first time in a certain language you’re actually automatically translating it page by page. Once a text has been automatically translated, TranslatePress stores it in your database, thereby minimizing the requests to the automatic translation service.

This also results in a fast loading of the translated pages.

You can also keep costs under control by setting a daily limit for the automatically translated characters.

Automatic Translation - limit translated characters per day

By default, we are also blocking crawlers from triggering automatic translations on your site, as this can also result in unwanted costs from texts that maybe you didn’t want translated.

All these options are part of the Automatic Translation tab in TranslatePress.

Finally, when you purchase any premium license, you also get access to a certain number of words that you can translate for free with TranslatePress AI. This ranges from 50,000 words on the Personal license to 500,000 words on the Developer license.

Unless you have a ton of blog posts, most WordPress sites will be well under 50,000 words, which means you probably won’t need to pay anything for your TranslatePress AI usage.

SEO multilingue et traductions automatiques

Last but not least, if you want your content to rank in translated languages you need to follow the multilingual SEO principles.

We already touched on translating SEO details in the tutorial above, but let’s go through the topic in a little more detail.

If you’re using TranslatePress, the plugin will automatically add the hreflang attribute for each language that your site uses. This way Google knows the language for each piece of content from your website.

TranslatePress Module complémentaire SEO Pack will make sure you are able to automatically translate the most important SEO elements on a page. Things like URL slug, page title, description, image alt tags or social graph tags.

It works out of the box with all popular SEO plugins (like Yoast SEO, Rank Math, All in One SEO, SEOPress) and extends their sitemap functionality to create a multilingual sitemap that follows Google’s recommendations.

Make sure to review everything that has been automatically translated. First, make sure that each page has been fully translated, as Google strongly advises that each page has content available in ONE language only. Otherwise, the chances of ranking for that page will drop significantly.

Second, make sure to modify all sentences or bits of text that have been translated literally by the automatic translation engine and lack meaning. Everything needs to read like it was written by a human, to increase your chances of ranking well.

If you have content that’s available only for certain user roles or logged-in users, the translation editor lets you browse the site as a certain user role in order to translate user specific content.

Voici comment traduire automatiquement votre site WordPress

Automatically translating WordPress sites using TranslatePress AI is really straight forward and requires no special knowledge. Once your site web multilingue is automatically translated, you can browse each page and manually change any bits of text that lack meaning or sound off.

Besides ease of use, the beauty of using TranslatePress visual translation interface is that you are always familiar with the context in which a sentence or piece of text is appearing. This makes it easy to come up with the right translation for it.

Since TranslatePress works out of the box with any thème prêt pour la traduction or plugin, including WooCommerce or page builders, the same principles shown here can be used to translate any type of WordPress site, independently of the tools used to create it.

TranslatePress Multilingue

TranslatePress est la solution la plus simple pour traduire ton site WordPress. Elle est rapide, ne ralentit pas ton site, fonctionne avec N'IMPORTE QUEL thème ou plugin et est optimisée pour le référencement.

To learn more about how TranslatePress can help you automatically translate WordPress sites, make sure to check out all the features.

Also, make sure to browse this short video covering the few steps required for setting up TranslatePress with Google Translate to automatically translate all your website content:

If you’re looking to translate your website automatically and have any questions, please make sure to ask them in the comments section below.