Vous avez déjà eu besoin de traduire un texte dans Google Sheets sans perdre de temps ? La fonction GOOGLETRANSLATE est là pour vous ! Cet outil permet de traduire rapidement des mots, phrases ou même des documents entiers en quelques clics.
Imaginez pouvoir communiquer efficacement avec des clients ou collègues dans différentes langues, sans avoir à quitter votre feuille de calcul. Grâce à GOOGLETRANSLATE, cette tâche devient un jeu d’enfant. Dans cet article, nous allons explorer cette fonctionnalité, sa syntaxe, ses usages et bien plus encore.
📩 Cliquez ici pour découvrir en avant-première notre formation Google Sheets CPF.
Pourquoi l’utiliser ? Traduire un texte d’une langue dans une autre.
Comment ?
=GOOGLETRANSLATE(« hola »; « es »; « en »)
- texte
- Texte à traduire.
- langue_source – [facultatif]
- Code de la langue source, composé de deux lettres, par exemple « en » pour l’anglais, « ko » pour le coréen ou « auto » pour une détection automatique de la langue.
- langue_cible – [facultatif]
- Code de la langue cible, composé de deux lettres.
Qu’est-ce que la fonction GOOGLETRANSLATE dans Google Sheets ?
La fonction GOOGLETRANSLATE dans Google Sheets est un outil puissant pour traduire du texte d’une langue à une autre. Elle utilise le service de traduction de Google pour effectuer cette tâche. Cela permet aux utilisateurs de gérer des données multilingues facilement.
Avec GOOGLETRANSLATE, vous pouvez traduire des mots, des phrases ou même des textes plus longs en quelques clics. C’est particulièrement utile pour les entreprises internationales ou pour ceux qui travaillent avec des clients de différentes régions.
Syntaxe de la fonction GOOGLETRANSLATE

La fonction GOOGLETRANSLATE est très simple à utiliser. Elle permet de traduire du texte d’une langue à une autre directement dans Google Sheets. Voici la syntaxe de base :
GOOGLETRANSLATE(texte, [langue_source], langue_cible)
Expliquons chaque élément :
1. texte
C’est le texte que vous souhaitez traduire. Il peut s’agir d’une cellule ou d’un texte direct entre guillemets.
2. langue_source
C’est la langue d’origine du texte. Si vous ne spécifiez pas cette valeur, Google Sheets essaiera de détecter automatiquement la langue.
3. langue_cible
C’est la langue dans laquelle vous voulez traduire le texte. Cette valeur doit être spécifiée en utilisant le code de langue ISO 639-1. Par exemple :
- fr pour le français
- en pour l’anglais
- es pour l’espagnol
Voici un exemple concret :
=GOOGLETRANSLATE("Bonjour", "fr", "en")
Cette formule traduira « Bonjour » en anglais, ce qui donnera « Hello ».
Exemples d’utilisation
Voici quelques exemples pour mieux comprendre :
=GOOGLETRANSLATE("Bonjour", "fr", "en")
: traduit « Bonjour » du français à l’anglais, donnant « Hello ».=GOOGLETRANSLATE("Hello", "en", "es")
: traduit « Hello » de l’anglais à l’espagnol, donnant « Hola ».
En utilisant GOOGLETRANSLATE, vous simplifiez le processus de traduction et améliorez la communication dans votre travail. C’est un outil essentiel pour quiconque manipule des documents dans plusieurs langues.
Comment utiliser la fonction GOOGLETRANSLATE ?
Étape 1 : Identifier le texte à traduire
Pour commencer, vous devez identifier le texte que vous souhaitez traduire. Cela peut être un mot, une phrase, ou même un paragraphe entier. Assurez-vous que le texte est bien lisible et sans fautes, car cela peut affecter la qualité de la traduction.
Étape 2 : Choisir la langue source et la langue cible
Une fois le texte sélectionné, il faut choisir la langue dans laquelle il est écrit (langue source) et la langue dans laquelle vous souhaitez le traduire (langue cible). Vous pouvez utiliser les codes de langue ISO 639-1, comme :
- fr pour le français
- en pour l’anglais
- es pour l’espagnol
- de pour l’allemand
Par exemple, pour traduire un texte du français vers l’anglais, vous utiliserez « fr » comme langue source et « en » comme langue cible.
Exemples d’utilisation de la fonction GOOGLETRANSLATE
La fonction GOOGLETRANSLATE dans Google Sheets est très utile pour traduire du texte rapidement. Voici quelques exemples concrets pour illustrer son utilisation.
Traduction simple d’un mot ou d’une phrase
Pour traduire un mot ou une phrase, vous pouvez utiliser la formule suivante :
=GOOGLETRANSLATE("Bonjour", "fr", "en")
Cette formule traduit « Bonjour » du français vers l’anglais et renvoie « Hello ».
Traduction de plusieurs cellules
Si vous avez une colonne de mots à traduire, il est possible de le faire en utilisant la fonction sur une plage de cellules. Par exemple :
=GOOGLETRANSLATE(A1:A5, "fr", "en")
Cette formule traduira tous les mots de la plage A1 à A5 du français vers l’anglais.
Traduction automatique avec détection de la langue
Une autre fonctionnalité intéressante est la détection automatique de la langue source. Voici comment l’utiliser :
=GOOGLETRANSLATE("Hola", , "fr")
Dans cet exemple, « Hola » est automatiquement détecté comme étant en espagnol et traduit en français, ce qui renvoie « Bonjour ».
Tableau récapitulatif des options de langue
Langue d’origine | Code de langue |
---|---|
Français | fr |
Anglais | en |
Espagnol | es |
Allemand | de |
Italien | it |
Ce tableau vous aide à choisir le bon code de langue pour vos traductions.
Ces exemples montrent comment la fonction GOOGLETRANSLATE peut simplifier vos tâches de traduction dans Google Sheets. N’hésitez pas à expérimenter avec différentes langues !
Questions fréquentes sur la fonction GOOGLETRANSLATE
Qu’est-ce que la fonction GOOGLETRANSLATE ?
La fonction GOOGLETRANSLATE dans Google Sheets permet de traduire du texte d’une langue à une autre. C’est un outil puissant qui utilise les capacités de traduction de Google.
Comment utiliser GOOGLETRANSLATE ?
Pour utiliser GOOGLETRANSLATE, il suffit d’entrer la formule suivante :
=GOOGLETRANSLATE(texte, "langue_source", "langue_cible")
Par exemple, pour traduire « Bonjour » du français vers l’anglais, utilisez :
=GOOGLETRANSLATE("Bonjour", "fr", "en")
Quelles langues sont prises en charge ?
La fonction prend en charge de nombreuses langues, notamment :
- Français
- Anglais
- Espagnol
- Allemand
- Chinois
Vous pouvez consulter la liste complète des langues sur le site de Google.
Y a-t-il des limites à la fonction ?
Oui, GOOGLETRANSLATE a quelques limites :
- Il peut y avoir des limites de caractères pour chaque traduction.
- La qualité de la traduction peut varier selon les langues.
Peut-on traduire des cellules entières ?
Oui, vous pouvez traduire le contenu d’une cellule entière. Par exemple :
=GOOGLETRANSLATE(A1, "fr", "en")
Cela traduira le texte contenu dans la cellule A1.
Alternatives à la fonction GOOGLETRANSLATE
Bien que la fonction GOOGLETRANSLATE soit très utile, il existe d’autres options pour traduire du texte dans Google Sheets. Voici quelques alternatives qui peuvent répondre à vos besoins :
1. Utiliser d’autres services de traduction
Il existe de nombreux services de traduction en ligne. Par exemple :
- DeepL : Reconnue pour sa qualité de traduction.
- Bing Translator : Propose une API pour intégration dans vos projets.
- Reverso : Idéal pour la traduction contextuelle.
2. Créer une fonction personnalisée
Si vous avez des compétences en programmation, vous pouvez créer une fonction personnalisée dans Google Apps Script. Cela vous permet de :
- Intégrer des API de traduction.
- Adapter la traduction à vos besoins spécifiques.
3. Utiliser des add-ons
Il existe plusieurs add-ons pour Google Sheets qui facilitent la traduction. Par exemple :
- Translate My Sheet : Permet de traduire des colonnes entières.
- Advanced Find & Replace : Peut également traduire du texte tout en remplaçant.
Ces alternatives peuvent être utiles selon vos besoins spécifiques et la complexité de vos traductions. Choisissez celle qui vous convient le mieux !
📩 Cliquez ici pour découvrir en avant-première notre formation Google Sheets CPF.
🎁 Petit cadeau pour vous : téléchargez notre guide gratuit des « 20 raccourcis essentiels pour Google Sheets » en cliquant ici.