Comment mettre Google traduction sur un site web ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-04-06 11:31:28
Question

Est-il possible de mettre l'outil de traduction Google traduction sur son site web, de telle manière que l'utilisateur puisse choisir une langue pour traduire le site Web ?

Réponse

Google met à disposition son outil Google traduction pour les webmasters. Pour mettre Google traduction sur un site web, il vous suffit de :

  • Créer une balise <div> où le menu de choix de langue s'affichera.
  • Ajouter la fonction JavaScript fournie par Google.
  • Spécifier la langue d'origine dans le code JavaScript.
  • Appeler l'API de Google traduction.

Voici un exemple pour mettre Google traduction sur son site web pour que l'internaute puisse traduite une page dans la langue de son choix :

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>Comment mettre Google traduction sur un site web ?</title>
</head>
<body>
  <p>Bonjour, cette page est écrite en français</p> 
  <div id="menu_traduction"></div>   
  <script> 
  function googleTranslateElementInit(){ 
    new google.translate.TranslateElement({pageLanguage: 'fr'}, 'menu_traduction'); 
  } 
  </script>     
  <script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 
</body>
</html>