GOOGLETRANSLATE est une fonction exclusive à Google Sheets qui te permet de traduire du texte directement dans tes cellules. Elle utilise le moteur de traduction de Google pour convertir du texte d'une langue à une autre instantanément.
Idéale pour les équipes internationales, les catalogues multilingues ou simplement pour comprendre des données reçues dans une langue étrangère. Concrètement, elle sert à traduire des descriptions produits pour un marché international, à comprendre automatiquement des messages entrants en support client, ou à créer un catalogue multilingue en quelques colonnes.
Syntaxe de la fonction GOOGLETRANSLATE
=GOOGLETRANSLATE(texte; [langue_source]; [langue_cible])GOOGLETRANSLATE n'existe que dans Google Sheets. Si tu l'utilises dans Excel, tu obtiendras l'erreur #NOM?. Pour Excel, explore l'add-in Microsoft Translator ou une connexion via Power Query.
Comprendre chaque paramètre de la fonction GOOGLETRANSLATE
Seul le premier argument, le texte à traduire, est obligatoire. La langue source et la langue cible sont facultatives : si tu ne les précises pas, Google part de l'anglais et traduit vers la langue de ton compte Google, ce qui surprend souvent.
Le vrai réflexe à prendre, c'est "auto" en langue source quand tes textes mélangent plusieurs langues, et un code cible explicite pour ne rien laisser au hasard.
texte
: le texte à traduireIl peut être une chaîne entre guillemets comme "Hello" ou une référence de cellule comme A1. Pour traduire une liste, utilise une référence de cellule et fais glisser la formule vers le bas.
Le texte peut être dans n'importe quelle langue supportée par Google Traduction (plus de 100 langues). La longueur est limitée par les capacités générales de Google Sheets sur les appels externes.
Astuce : Pour traduire une liste entière, place le texte source en colonne A et ta formule en colonne B avec une référence relative : =GOOGLETRANSLATE(A1; "fr"; "en"). Fais glisser vers le bas et toute la colonne se traduit automatiquement.
[langue_source]
: code de la langue du texte original au format ISO 639-1(facultatif)Utilise "auto" pour laisser Google détecter automatiquement la langue. Par défaut : "en" (anglais).
Exemples de codes courants : "fr" (français), "en" (anglais), "es" (espagnol), "de" (allemand), "it" (italien), "pt" (portugais), "zh" (chinois), "ja" (japonais), "ar" (arabe).
Astuce : Utilise "auto" comme langue source quand tes données proviennent de sources mixtes (messages clients en plusieurs langues). Google détectera automatiquement chaque langue, sans avoir à identifier manuellement la langue de chaque cellule.
[langue_cible]
: code de la langue de destination au format ISO 639-1(facultatif)Par défaut : la langue configurée dans ton compte Google.
Pour créer un catalogue multilingue, utilise plusieurs colonnes avec des codes de langue différents : une colonne =GOOGLETRANSLATE(A1;"fr";"en"), une autre =GOOGLETRANSLATE(A1;"fr";"es"), etc.
Exemples pratiques pas à pas
E-commerce : traduire les descriptions produits
Tu gères une boutique en ligne et tu veux traduire tes descriptions de produits du français vers l'anglais pour ton marché international. Au lieu de copier-coller chaque description manuellement dans Google Traduction, tu laisses GOOGLETRANSLATE faire le travail directement dans ton fichier.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Description FR | Description EN |
| 2 | Montre Sport | Montre étanche avec GPS intégré | Waterproof watch with built-in GPS |
| 3 | Sac à dos | Sac léger pour randonnée | Lightweight hiking backpack |
=GOOGLETRANSLATE(B2; "fr"; "en")La fonction traduit la description de la cellule B2 depuis le français vers l'anglais. Pour l'ensemble de ton catalogue, il suffit de faire glisser la formule vers le bas. Les traductions se mettent à jour automatiquement si tu modifies le texte source.
Support client : comprendre les messages entrants
Tu travailles au support client et tu reçois des messages dans différentes langues. Tu veux les traduire automatiquement en français sans identifier manuellement la langue de chaque message.
| A | B | |
|---|---|---|
| 1 | Message original | Traduction FR |
| 2 | My order has not arrived yet | Ma commande n'est pas encore arrivée |
| 3 | Ich möchte meine Bestellung stornieren | Je souhaite annuler ma commande |
=GOOGLETRANSLATE(A2; "auto"; "fr")Ici, le code source "auto" laisse Google détecter automatiquement la langue d'origine, qu'il s'agisse d'anglais ou d'allemand. Cette approche est particulièrement utile quand tes clients viennent de plusieurs pays et écrivent dans leurs langues natales.
Astuce de pro : Combine GOOGLETRANSLATE avec une colonne de détection de langue pour identifier et noter la langue d'origine. Cela te permet de créer des statistiques sur les pays de tes clients et d'adapter ton support en conséquence.
Marketing : créer un catalogue multilingue
Tu prépares une campagne marketing internationale et tu dois traduire tes slogans en plusieurs langues. Avec GOOGLETRANSLATE, tu crées ton catalogue multilingue en quelques colonnes sans sortir de Google Sheets.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Slogan FR | Anglais | Espagnol | Allemand |
| 2 | Qualité garantie | Guaranteed quality | Calidad garantizada | Garantierte Qualität |
| 3 | Livraison gratuite | Free shipping | Envío gratis | Kostenloser Versand |
=GOOGLETRANSLATE(A2; "fr"; "es")Le texte source reste en colonne A et chaque colonne cible ne change que son dernier argument, le code de la langue d'arrivée ("en", "es", "de"…). Chaque modification du texte source se propage alors automatiquement dans toutes les langues.
Veille concurrentielle : analyser des sites étrangers
Tu fais de la veille concurrentielle sur des concurrents étrangers et tu as copié leurs accroches marketing. GOOGLETRANSLATE gère aussi les langues asiatiques : japonais, coréen, chinois simplifié et traditionnel, et bien d'autres.
| A | B | C | |
|---|---|---|---|
| 1 | Concurrent | Accroche originale | Traduction |
| 2 | Société JP | 最高品質の製品 | Produits de la plus haute qualité |
| 3 | Société KR | 혁신적인 디자인 | Design innovant |
=GOOGLETRANSLATE(B2; "auto"; "fr")Ici, la détection automatique de la langue source est particulièrement utile, car les caractères asiatiques sont difficiles à identifier manuellement. Tu peux ainsi analyser rapidement les positionnements de tes concurrents à l'international.
RH : traduire des offres d'emploi
Tu travailles aux ressources humaines d'une entreprise internationale et tu dois publier des offres d'emploi en plusieurs langues. GOOGLETRANSLATE te permet de créer rapidement les versions traduites sans passer par un prestataire extérieur pour les titres de postes et les descriptions standards.
| A | B | C | |
|---|---|---|---|
| 1 | Titre FR | Titre EN | Titre DE |
| 2 | Développeur senior | Senior Developer | Senior Entwickler |
| 3 | Chef de projet | Project Manager | Projektleiter |
=GOOGLETRANSLATE(A2; "fr"; "de")Pour un résultat professionnel, utilise GOOGLETRANSLATE pour une première version rapide, puis fais relire les traductions par un locuteur natif pour les nuances spécifiques aux terminologies RH de chaque pays.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction GOOGLETRANSLATE
Deux soucis reviennent sans cesse avec GOOGLETRANSLATE : un code de langue mal écrit ("francais" plutôt que "fr", sans guillemets, ou pointé sur une cellule vide) qui renvoie #VALUE!, et une traduction qui passe à côté des nuances dès que le texte devient technique ou juridique.
Le troisième cas n'est même pas un bug : si tu vois #NOM?, c'est que tu es dans Excel, où la fonction n'existe tout simplement pas.
Erreur #VALUE! ou #ERROR! avec un code de langue incorrect
Cette erreur apparaît quand le code de langue est incorrect (par exemple "francais" au lieu de "fr"), ou quand tu essaies de traduire une cellule vide ou contenant une valeur non-textuelle.
Solution : Vérifie que tu utilises les bons codes ISO 639-1 (fr, en, es, de...). Entoure le code de guillemets : "fr" et non fr. Pour les cellules potentiellement vides, ajoute une protection : =SI(A1<>""; GOOGLETRANSLATE(A1;"fr";"en"); "").
Traduction approximative ou manque de nuances professionnelles
Google Traduction peut donner des résultats approximatifs pour les expressions idiomatiques, le jargon technique ou juridique, et les formulations très spécifiques à un secteur.
Solution : Simplifie le texte source, évite les abréviations et le langage familier. GOOGLETRANSLATE convient pour un premier jet rapide et pour des textes simples. Pour des documents contractuels, des notices techniques ou des communications officielles, fais relire par un locuteur natif ou un traducteur professionnel.
Erreur #NOM? : fonction non reconnue dans Excel
GOOGLETRANSLATE est une fonction exclusive à Google Sheets. Excel ne reconnaît pas cette fonction et affiche #NOM? car elle n'existe pas dans son catalogue de fonctions.
Solution : Ouvre ton fichier dans Google Sheets pour utiliser GOOGLETRANSLATE. Pour Excel, utilise le site Google Traduction directement, l'add-in Microsoft Translator, ou crée une connexion Power Query vers une API de traduction. Il n'existe pas d'équivalent natif dans Excel.
GOOGLETRANSLATE vs DETECTLANGUAGE vs traduction manuelle
Prends GOOGLETRANSLATE quand tu veux convertir du texte qui se met à jour tout seul dès que la source change, dans Google Sheets. Si tu cherches seulement à savoir DANS quelle langue est écrit un texte sans le traduire, c'est DETECTLANGUAGE qu'il te faut.
Dès qu'il s'agit d'un contrat, d'une notice technique ou d'un texte que tu publies tel quel, la traduction manuelle reste devant : c'est la seule qui marche aussi dans Excel et la seule fiable sur les formulations pointues.
| Critère | GOOGLETRANSLATE | DETECTLANGUAGE | Traduction manuelle |
|---|---|---|---|
| Disponibilité | Google Sheets uniquement | Google Sheets uniquement | Excel et Google Sheets |
| Détection auto de la langue | Oui, avec "auto" | Oui, c'est sa fonction principale | Non |
| Mise à jour automatique | Oui, si la source change | Oui, si la source change | Non |
| Qualité pour textes techniques | Moyenne | N/A | Excellente |
| Langues supportées | 100+ langues | 100+ langues | Selon le traducteur |
Questions fréquentes sur la fonction GOOGLETRANSLATE
GOOGLETRANSLATE fonctionne-t-elle dans Excel ?
Non, GOOGLETRANSLATE est exclusive à Google Sheets. Dans Excel, tu obtiens l'erreur #NOM?. Pour Excel, tu peux utiliser l'add-in Microsoft Translator ou copier-coller depuis Google Traduction. Aucune fonction native d'Excel ne permet la traduction.
Comment traduire vers plusieurs langues à la fois ?
Utilise plusieurs formules GOOGLETRANSLATE dans différentes colonnes avec des codes de langue différents. Par exemple, une colonne pour l'anglais (en), une pour l'espagnol (es), et une pour l'allemand (de). Toutes pointent vers la même cellule source et se mettent à jour simultanément.
La traduction est-elle fiable pour des documents professionnels ?
GOOGLETRANSLATE utilise Google Traduction qui est bon pour le sens général, mais peut manquer de nuances pour des textes techniques ou juridiques. Pour des documents importants, fais toujours relire par un traducteur humain. Utilise-la pour des premières ébauches rapides et des textes simples.
Puis-je détecter automatiquement la langue source ?
Oui, utilise "auto" comme langue source : =GOOGLETRANSLATE(A1; "auto"; "fr"). Google détectera automatiquement la langue du texte original. C'est particulièrement utile quand tu reçois des messages de clients dans des langues variées.
Y a-t-il une limite de caractères pour GOOGLETRANSLATE ?
Google Sheets a des limites générales sur les appels externes. Pour de très longs textes, tu peux rencontrer des erreurs ou des temps de chargement lents. Divise les textes longs en plusieurs cellules si nécessaire, ou travaille paragraphe par paragraphe.
Quels sont les codes des langues les plus courantes ?
Les codes ISO 639-1 les plus utilisés : fr (français), en (anglais), es (espagnol), de (allemand), it (italien), pt (portugais), nl (néerlandais), zh (chinois), ja (japonais), ko (coréen), ar (arabe), ru (russe). Pour la liste complète, recherche "codes ISO 639-1" en ligne.
Pour aller plus loin
Les fonctions similaires : CONCATENER, GAUCHE, DROITE, STXT, NBCAR
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
