Vous voulez apprendre à traduire un site web en ligne ? Ou peut-être avez-vous du mal à traduire votre propre site sans recourir à des éditeurs PO peu pratiques, à du code ou à d'autres configurations compliquées.
C'est justement le sujet de cet article. Nous allons commencer par vous expliquer comment traduire facilement n'importe quel site web à l'aide de Google Translate… mais aussi pourquoi cette approche ne fonctionne pas très bien si vous souhaitez traduire votre propre site web pour vos visiteurs.
Nous allons vous montrer comment traduire un site Web en ligne à l'aide de WordPress et de l'extension gratuite Plugin TranslatePress. À la fin, vous serez capable de traduire un site web directement depuis votre tableau de bord WordPress en utilisant un éditeur visuel simple comme celui-ci :

Traduire votre site Web peut vous aider à créer une meilleure expérience pour vos visiteurs, à améliorer votre marketing et, de manière générale, à créer un site Web plus performant et convivial.
Cependant, vous voulez vous assurer de traduire le site Web correctement et efficacement, sans perdre de temps sur les détails techniques.
Ça te va ? C'est parti !
Comment traduire un site web en ligne avec Google Translate
Si vous cherchez une solution simple pour traduire quelqu'un d'autre Pour accéder au site web, vous pouvez utiliser Google Translate :
- Rendez-vous sur le site web de Google Translate ;
- Choisissez la langue dans laquelle le site Web que vous souhaitez traduire existe actuellement ;
- Sélectionnez la langue cible dans laquelle vous souhaitez traduire le contenu du site web ;
- Collez l'URL du site Web sur le côté gauche ;
- Cliquez sur l'URL du site Web sur le côté droit pour ouvrir la traduction.

Cela ouvrira une nouvelle fenêtre qui vous montrera le site Web, mais traduit dans la langue cible que vous avez sélectionnée. Si nécessaire, vous pouvez utiliser les options en haut pour choisir différentes langues. Vous pouvez également basculer rapidement entre le site Web d'origine et la version traduite :

Et avec cette approche simple, vous pouvez traduire n'importe quel site Web en ligne. Cependant, cette approche n'est pas idéale si vous cherchez à créer votre propre site Web multilingue…
Pourquoi Google Translate n'est pas une bonne option pour traduire votre propre site web
La méthode Google Translate décrite ci-dessus fonctionne si vous avez consulté le site d'un tiers et que celui-ci ne propose pas votre langue préférée. Cependant, c'est vraiment ne pas une bonne solution si vous souhaitez traduire votre propre site web. Il y a plusieurs raisons à cela...
Tout d'abord, l'utilisation de Google Translate de cette manière repose sur dynamiquement la traduction d’un site web ne crée pas de version traduite statique de votre contenu. Cela signifie que les moteurs de recherche comme Google ne pourront pas indexer et positionner votre contenu traduit, et que vos visiteurs humains ne pourront pas non plus le partager sur les réseaux sociaux.
En gros, vous passez à côté de la quasi-totalité des avantages marketing de la création d'un site Web multilingue, car il n'existe pas de version permanente de votre contenu traduit.
Deuxièmement, comme Google Translate ne stocke vos traductions nulle part de manière statique, vous ne pourrez pas apporter manuellement de modifications ou d'ajustements aux traductions générées par Google Translate.
Même si Google a gagné considérablement en précision, notamment pour les langues les plus courantes, le système n’est toujours pas parfait. Il y aura certainement des situations où vous souhaiterez apporter quelques modifications manuelles pour plus de clarté ou pour ajuster le ton, mais vous ne pourrez pas le faire si vous utilisez uniquement Google Translate.
Enfin, vous rendrez plus difficile pour les visiteurs de choisir leur langue préférée, car vous ne pourrez plus faire des choses comme rediriger les visiteurs vers leur langue locale en fonction de leur emplacement.
TranslatePress résout ces problèmes pour les sites WordPress
Dans le tutoriel, nous vous montrerons comment TranslatePress peut résoudre tous ces problèmes et vous aider à traduire un site web WordPress à partir d'un simple éditeur visuel, le tout en ligne.
TranslatePress vous offre toujours la possibilité d'utiliser Google Translate pour générer vos traductions, mais la principale différence réside dans le fait qu'il stocke ensuite ces traductions sur votre site WordPress, ce qui signifie que :
- Vous pouvez créer du contenu statique indexable par les moteurs de recherche et partageable sur les réseaux sociaux.;
- Vous pouvez modifier entièrement chaque mot de vos traductions (ou tu peux même ignorer Google Translate et simplement ajouter toutes tes traductions en partant de zéro).
Dans la section suivante, nous passerons en revue quelques bonnes pratiques générales pour la traduction d'un site web. Ensuite, nous vous montrerons, étape par étape, comment utiliser TranslatePress pour traduire un site WordPress.
Trois conseils et bonnes pratiques pour traduire un site Web
Maintenant que vous savez qu’il ne suffit pas de proposer un bouton « Google Translate » pour traduire un site web en ligne, passons en revue certaines des meilleures pratiques essentielles à la création d’un site multilingue. Ensuite, dans la section suivante, vous apprendrez à mettre en œuvre ces meilleures pratiques sur WordPress en suivant un tutoriel détaillé, étape par étape.
1. Choisissez les langues que vos visiteurs préfèrent
Comme on peut s'y attendre, la plupart des gens veulent naviguer sur le Web dans leur langue préférée et certains refusent tout simplement de naviguer sur le Web dans une autre langue que la leur. Par exemple, dans un sondage Gallup Au sein de l'UE, 90% de personnes interrogées ont déclaré préférer naviguer dans leur langue maternelle et 47% ont indiqué qu'elles ne consulteraient pas un site web s'il n'était pas disponible dans leur langue maternelle.
Morale de l'histoire : veillez à proposer votre site web dans les langues préférées de vos visiteurs afin qu'ils n'aient pas à recourir à des solutions de contournement peu efficaces, comme la méthode « Google Translate » que nous vous avons présentée plus haut.
Cependant, cela soulève une question : quelles langues vos visiteurs préfèrent-ils ?
Vous avez peut-être déjà une bonne idée en vous basant sur les zones ciblées par votre site web – c'est un excellent point de départ. Cependant, si vous utilisez Google Analytics ou un outil d'analyse Web similaire, vous pouvez vous tourner vers les données au lieu de deviner.
Dans l'interface de Google Analytics, accédez à Audience → Géo → Langue pour voir la langue du navigateur web que vos visiteurs utilisent. Comme la plupart des visiteurs définissent la langue de leur navigateur sur leur langue maternelle ou préférée, c'est un très bon indicateur pour comprendre quelles langues vos visiteurs préfèrent :

Si vous constatez un pourcentage décent de visiteurs pour une langue, c'est un bon signe que vous devriez envisager de traduire le contenu de votre site Web dans cette langue.
2. Décidez comment traduire votre contenu (Traduction automatique ou humaine)
Une fois que vous avez choisi les langues dans lesquelles vous souhaitez traduire le contenu de votre site Web, votre décision suivante est de savoir comment procéder à cette traduction.
Il existe deux approches générales :
- Traduction manuelle – vous pouvez saisir vos traductions manuellement à partir de zéro. Vous pourriez le faire vous-même (si vous êtes multilingue) ou en embauchant un traducteur indépendant ou service de traduction professionnelle.
- Traduction automatique – tu peux utiliser un service telles que l'API Google Translate ou DeepL pour générer automatiquement toutes les traductions de votre site.
Les deux approches ont des avantages et des inconvénients :
- La traduction humaine est précise tant sur le plan du contexte que du ton, mais elle demande plus de temps et/ou d'argent.
- La traduction automatique est rapide et abordable (voire gratuite), mais elle n'est pas 100% précise en matière de contexte et de ton.
Puisque les deux approches présentent des avantages et des inconvénients, nous pensons qu'une approche hybride est la meilleure option pour la plupart des gens, ce qui permet essentiellement de tirer le meilleur parti des deux mondes.
Avec une approche hybride, vous pouvez utiliser la traduction automatique pour générer les traductions de base de votre site, tout en ayant la possibilité de revenir en arrière pour modifier et affiner manuellement ces traductions automatiques selon vos besoins.
TranslatePress, l'outil de traduction en ligne que nous vous montrerons comment utiliser dans le didacticiel, vous permet d'utiliser les trois approches. C'est-à-dire que vous pouvez utiliser :
- Traduction manuelle du 100% ;
- Traduction automatique 100% ;
- Une approche hybride combinant traduction automatique et manuelle.
3. Utiliser une structure d'URL multilingue optimisée
Pour permettre à Google d'indexer votre contenu traduit et à vos visiteurs de le partager, vous devez attribuer à chaque élément de contenu sa propre URL statique sur votre site. Il s'agit d'une élément clé du référencement multilingue, ainsi que d'autres stratégies telles que Création d'un plan du site multilingue et en utilisant l'attribut hreflang.
Par exemple, si l'article original en anglais se trouve à l'adresse votresite.com/bonjour-monde, alors la version espagnole se trouverait peut-être à l'adresse suivante : votresite.com/es/bonjour-le-monde. Vous pouvez voir que l'URL est traduite et qu'elle se trouve également derrière le “/es/“, ce qui indique la version en langue espagnole du site.
Il existe plusieurs approches différentes que vous pouvez utiliser pour créer cette structure d'URL multilingue – pour tous ces exemples, supposez que le contenu d'origine se trouve à votresite.com/bonjour-monde:
- Sous-dossier – comme dans l'exemple ci-dessus – votresite.com/es/bonjour-le-monde.
- Sous-domaine – vous séparez chaque langue dans un sous-domaine – es.votresite.com/hola-mundo.
- Domaines distincts – vous pouvez acheter des domaines localisés distincts pour chaque version – votresite.es/bonjour-le-monde.
Selon Google, ces trois méthodes sont acceptables. Cependant, nous recommandons la sous-dossier cette approche, car c'est la plus simple à mettre en place. L'utilisation d'un sous-domaine ou d'un domaine distinct nécessitera une configuration technique supplémentaire, tandis que le sous-dossier offre les mêmes avantages sans aucune configuration technique.
Comment traduire un site web en ligne avec WordPress et TranslatePress
Passons maintenant au guide pratique étape par étape qui vous expliquera comment traduire un site web en ligne, en remédiant aux lacunes de la méthode Google Translate que nous vous avons présentée au début.
Pour ce tutoriel, la seule hypothèse que nous ferons est que votre site web est créé avec WordPress, le logiciel de création de sites web qui alimente plus de 40% de tous les sites web sur Internet.
Pour pouvoir traduire un site web sans quitter votre tableau de bord WordPress, vous pouvez utiliser l'extension gratuite Plugin TranslatePress.
Avec TranslatePress, vous pourrez gérer toutes les traductions de votre site web à l'aide d'une interface de traduction visuelle simple, comme celle-ci :

Vous pourrez traduire 100% du contenu de votre site web, y compris les images et le contenu de votre thème et de vos plugins.
TranslatePress Multilingue
Voici comment faire :
1. Installez TranslatePress et choisissez la ou les langues
Pour commencer, installez et activez le Plugin TranslatePress gratuit disponible sur WordPress.org.
Une fois que vous l'avez fait, rendez-vous sur Paramètres → TranslatePress pour choisir la ou les langues dans lesquelles vous souhaitez traduire votre contenu :
- Langue par défaut – la langue dans.
- Toutes les langues – une ou plusieurs nouvelles langues dans lesquelles vous souhaitez traduire le site.
La version gratuite de TranslatePress prend en charge une nouvelle langue (deux langues au total). Pour traduire votre contenu dans un nombre illimité de nouvelles langues, vous pouvez passer à la version TranslatePress Personal licence:

Si la langue que vous recherchez ne figure pas dans la liste, TranslatePress vous permet également de ajoutez votre propre langue personnalisée. Grâce à cette fonctionnalité, vous pouvez ajouter littéralement n'importe quelle langue, qu'il s'agisse de langues réelles comme le hmong ou de langues fictives comme le klingon ou le pirate.
2. Configurer la traduction automatique (facultatif)
You can skip this step if you want to exclusively use manual translation. However, if you want to use automatic translation or the hybrid automatic/manual approach, your next step is to set up your preferred automatic translation service.
TranslatePress prend en charge two different services:
- API Google Translate – disponible dans la version gratuite de TranslatePress.
- DeepL – you’ll need to acheter le TranslatePress Business licence.
To set up either service, go to the Traduction automatique tab in the TranslatePress settings area and choose your preferred service:

For detailed setup instructions, check out these guides:
TranslatePress doesn’t charge you anything extra based on your usage of these services, but you may need to pay a fee directly to the service based on the number of words/characters you translate (though Google Translate offers a free tier).
To control your billing, TranslatePress gives you tools to limit the number of machine translation characters per day.
3. Translate Your Content (or Refine Your Automatic Translations)
Now, you’re ready to translate your content from scratch (if using only manual translation) or refine your machine translations (if using automatic translation).
Either way, you’ll use the same visual translation editor from TranslatePress.
To access the translation editor, open the page that you want to translate on the front-end of your site. Then, click on the Traduire la page option dans la barre d'outils WordPress :

In the translation editor, you should see a live preview of your site on the right side and a sidebar on the left where you can manage your site’s translation.
To translate any element on your site, hover over it on the live preview and click the pencil icon. That will open that translation in the sidebar, where you can add the translation or edit the existing translation from your automatic service:

And that’s all there is to it – you can repeat the process to translate your website, no matter where each piece of content comes from. This approach even works for content that comes from plugins or themes. Or, you can even use it to translate non-text content, like images.
Comment traduire d'autres contenus
Again, the process is the same for all your content – hover and click on the pencil icon. But if you want to see more specific examples for different types of WordPress content, you can check out these guides:
- Images
- Blocs de l'éditeur (Gutenberg)
- Champs personnalisés
- Types de publication personnalisés
- Formulaires WordPress
- Menus WordPress
- Contenu de la fenêtre contextuelle
- Curseurs
- Produits WooCommerce
- Elementor (constructeur de pages)
- Divi (constructeur de pages)
- Oxygène (constructeur de sites web)
For example, to translate an image, you hover over the image and click the pencil icon. Then, you’ll be able to choose a different image file from the WordPress Media Library. This works for standalone images, image sliders, galleries, and more:

Or, you can translate a menu item by hovering over it and clicking the pencil icon:

The free version of TranslatePress lets you fully translate all of your menu items. But if you passer à la Business licence you’ll be able to create completely separate menus based on a user’s chosen language, which is useful for creating fully localized experiences.
You can even translate the form placeholders from your favorite WordPress form plugin:

Basically, if it appears on your site, you can probably translate it by hovering over it and clicking the pencil icon!
Translate URL Slugs and SEO Metadata
If you want to benefit from multilingual SEO, it’s important to also fully translate your site’s more behind-the-scenes content such as URL slugs and SEO metadata.
To fully translate these elements, you need the TranslatePress SEO Pack add-on, which is available if you passer à la version TranslatePress Personal licence.
Once you install and activate the SEO Pack add-on, you’ll be able to translate SEO metadata from the same visual translation editor by using the drop-down in the sidebar:

You can also open the new Chaîne de traduction editor to be able to translate all of your site’s sitewide URL slugs.
The SEO Pack addon also helps you implement other multilingual SEO best practices such as creating a multilingual sitemap.
4. Configurez votre sélecteur de langue
By default, TranslatePress adds a floating language switcher to the bottom-right corner of your site to let users choose their preferred languages (if you passer à la Business licence you can also automatically redirect users to their preferred languages).
However, you can also move this language switcher to another location and/or customize its content/style.
You can place your language switcher:
- As a menu item;
- With a shortcode anywhere on your site (including in a sidebar or footer widget);
- With a PHP function directly in your theme’s template files.
You can also access additional language switcher settings by going to Paramètres → TranslatePress:

To learn more, check out our guide on how to add a WordPress language switcher.
Traduisez votre site web en ligne aujourd'hui
Creating a multilingual website helps you offer a better user experience and also improve your marketing with multilingual SEO and the ability to share translated content on social media.
In this post, we’ve shown you how you can translate a website from the WordPress dashboard, without needing to use PO files, offline editors, code, or any other complicated tactics.
If you’re ready to get started, install the free version of TranslatePress on your WordPress site and begin translating. Then, mise à niveau vers la version premium to get access to useful features such as:
- Unlimited language support;
- Multilingual SEO features;
- Automatic translation via DeepL;
- Dedicated translator accounts to work with freelancers;
- Automatic redirects to users’ preferred languages;
- Option to create different menus based on users’ chosen languages;
- …and plenty more!
TranslatePress Multilingue
Still have any questions about how to translate a website on WordPress? Ask us in the comments!
Si vous avez trouvé ce message utile, consultez notre Chaîne YouTube, où nous téléchargeons constamment des tutoriels vidéo courts et faciles à suivre. Vous pouvez également nous suivre sur Facebook et Twitter pour être le premier à savoir chaque fois que nous publions.