Comment ajouter Google Translate sur Excel ?

By Matthieu CHARRIER

L’ajout de Google Translate dans Excel permet de traduire facilement des textes directement depuis vos feuilles de calcul, sans quitter l’application. Que vous souhaitiez traduire du français vers l’anglais ou toute autre langue, plusieurs méthodes existent pour intégrer cette fonctionnalité de traduction automatique.

Ce guide vous explique pas à pas comment utiliser Google Translate dans Excel, en exploitant des options comme l’API, le complément Microsoft Translator ou encore les fonctions disponibles dans les dernières versions d’Excel.

Les principales méthodes pour traduire dans Excel

Pour ajouter une fonction de traduction dans Excel, plusieurs solutions s’offrent à vous, allant de l’utilisation d’un complément intégré à l’exploitation de l’API Google Translate. Voici les principales options disponibles pour traduire des textes dans Excel :

  1. Utilisation de l’API Google Translate via VBA (Visual Basic for Applications).
  2. Installation du complément Microsoft Translator.
  3. Utilisation de la fonction TRADUIRE disponible sur Excel 365.
  4. Exploitation de Google Sheets pour une traduction native.
A lire également :  Comment scanner et traduire une image dans Google Translate ?

Utiliser l’API Google Translate via VBA : une solution personnalisée

Étape 1 : ouvrir l’éditeur VBA

Pour intégrer Google Translate dans Excel via son API, vous devez d’abord accéder à l’éditeur VBA :

  • Ouvrez Excel et allez dans l’onglet Développeur. Si cet onglet n’apparaît pas, vous pouvez l’ajouter via les options Excel.
  • Cliquez sur Visual Basic, puis faites un clic droit sur VBAProject (VotreNomDeFichier).
  • Sélectionnez Insérer, puis Module pour créer un nouveau module VBA.

Étape 2 : ajouter le code VBA pour utiliser Google Translate

Dans le module nouvellement créé, ajoutez un code VBA qui fera appel à l’API Google Translate. Le code VBA permet de créer une fonction personnalisée capable de traduire du texte dans Excel. Voici un exemple simple de code que vous pouvez adapter :

Function Translate(text As String, sourceLang As String, targetLang As String) As String
Dim url As String
Dim http As Object
Dim response As String

url = « https://translation.googleapis.com/language/translate/v2?key=VOTRE_CLE_API&q= » & text & « &source= » & sourceLang & « &target= » & targetLang
Set http = CreateObject(« MSXML2.ServerXMLHTTP »)
http.Open « GET », url, False
http.Send
response = http.responseText

Translate = ExtractTranslation(response)
End Function

Ce code nécessite une clé API Google Translate que vous pouvez obtenir via la console Google Cloud. Remplacez VOTRE_CLE_API par votre propre clé.

Étape 3 : utiliser la fonction de traduction dans Excel

Une fois le code en place, vous pouvez utiliser cette nouvelle fonction directement dans vos cellules Excel en entrant une formule comme :

=Translate(A1, « fr », « en »)

Cela traduit le texte de la cellule A1 du français vers l’anglais. Cette méthode offre une grande flexibilité en permettant de définir la langue source et la langue cible.

A lire également :  Qu'est-ce que ça veut dire en français ?

Utiliser le complément Microsoft Translator : la solution facile

Pour ceux qui recherchent une méthode rapide sans code, Microsoft propose un complément de traduction intégré directement dans Excel.

Étape 1 : installer le complément Microsoft Translator

  • Allez dans l’onglet Insertion de votre ruban Excel.
  • Cliquez sur Obtenir des compléments et recherchez Microsoft Translator.
  • Installez le complément pour l’ajouter à Excel.

Étape 2 : traduire du texte avec Microsoft Translator

  • Sélectionnez le texte à traduire dans votre feuille Excel.
  • Allez dans l’onglet Compléments, puis cliquez sur Microsoft Translator.
  • Choisissez la langue source et la langue cible, puis cliquez sur Traduire.

Cette méthode est idéale pour les utilisateurs recherchant une solution simple et rapide pour traduire des contenus dans Excel.

Utiliser la fonction TRADUIRE sur Excel 365 : une approche native

Les dernières versions d’Excel 365 incluent désormais une fonction intégrée appelée TRADUIRE, qui facilite encore davantage l’intégration de la traduction automatique dans vos feuilles de calcul.

Utilisation de la fonction TRADUIRE

Pour traduire du texte, utilisez la fonction TRADUIRE directement dans une cellule Excel :

=TRADUIRE(texte, « langue_source », « langue_cible »)

Par exemple, pour traduire un texte du français vers l’anglais, utilisez la formule suivante :

=TRADUIRE(A1, « fr », « en »)

Cette fonction est très pratique et permet de traduire instantanément du texte entre de nombreuses langues prises en charge par Microsoft.

Exploiter Google Sheets : une alternative gratuite et simple

Si Excel ne dispose pas des fonctionnalités que vous recherchez, vous pouvez utiliser Google Sheets qui intègre la fonction GOOGLETRANSLATE. Cette option est gratuite et très facile d’utilisation.

Utilisation de GOOGLETRANSLATE dans Google Sheets

Dans une feuille de calcul Google, vous pouvez traduire du texte avec la formule suivante :

A lire également :  Comment traduire une vidéo qui n'a pas de Sous-titre ?

=GOOGLETRANSLATE(texte, « langue_source », « langue_cible »)

C’est une excellente alternative si vous travaillez principalement en ligne et souhaitez utiliser les puissantes capacités de traduction de Google sans passer par des configurations complexes.

Choisissez la méthode adaptée à vos besoins

Selon les versions d’Excel et vos besoins spécifiques, plusieurs options s’offrent à vous pour intégrer la traduction automatique :

  • API Google Translate : pour une solution sur mesure avec VBA.
  • Microsoft Translator : pour une installation facile et une utilisation directe.
  • TRADUIRE sur Excel 365 : pour une solution native simple à implémenter.
  • Google Sheets : pour une alternative en ligne, gratuite et pratique.

Quelle que soit la méthode choisie, vous pourrez traduire vos contenus rapidement, améliorant ainsi la gestion des langues et la communication internationale directement depuis Excel.

Témoignage : « Utiliser Google Translate dans Excel a simplifié la gestion de mes traductions, surtout pour des projets multilingues. » – Jean, responsable marketing.

Ces solutions permettent de rendre vos fichiers Excel encore plus puissants en ajoutant une fonctionnalité de traduction intégrée, simplifiant ainsi le travail avec des textes en différentes langues.

FAQ

Comment obtenir une clé API Google Translate ?

Pour obtenir une clé API, vous devez créer un compte Google Cloud, activer le service Google Translate et générer une clé API dans votre console de gestion.

Puis-je utiliser Google Translate gratuitement dans Excel ?

L’utilisation de l’API Google Translate nécessite un abonnement payant. Cependant, des solutions gratuites comme Google Sheets ou le complément Microsoft Translator peuvent suffire pour des besoins basiques.

La fonction TRADUIRE est-elle disponible sur toutes les versions d’Excel ?

Non, la fonction TRADUIRE est disponible uniquement sur les versions récentes d’Excel 365. Pour les anciennes versions, vous pouvez utiliser VBA ou des compléments comme Microsoft Translator.

Partagez vos expériences ou posez vos questions en commentaires pour enrichir la discussion !

Laisser un commentaire