GOOGLETRANSLATE (TRADUIRE en français dans Google Sheets) est la seule fonction qui te permet de traduire du texte directement dans tes cellules, sans quitter ton tableur. Elle utilise Google Translate en temps réel : tu lui donnes une cellule et deux codes de langue, elle te renvoie la traduction.
C'est une exclusivité Google Sheets : fini les copier-coller fastidieux entre ton tableur et un outil de traduction. Traduis des listes entières de descriptions produits, traite des emails multilingues reçus par ton service client, ou prépare une campagne publicitaire en cinq langues en quelques secondes.
Syntaxe de la fonction TRADUIRE
=GOOGLETRANSLATE(texte; langue_source; langue_cible)Cette fonction n'existe pas dans Excel. C'est une exclusivité Google Sheets qui appelle l'API Google Translate à chaque recalcul. Sans connexion internet, la formule renvoie une erreur.
Comprendre chaque paramètre de la fonction TRADUIRE
Les trois arguments s'enchaînent dans cet ordre : d'abord le texte à traduire, puis la langue d'où tu pars, enfin la langue vers laquelle tu vas. Aucun n'est facultatif, mais tu peux glisser "auto" à la place de la langue source pour laisser Google deviner d'où vient le texte.
texte
: le texte à traduireTu peux saisir directement du texte entre guillemets, référencer une cellule contenant du texte, ou utiliser le résultat d'une autre formule.
Exemples valides : "Hello world" (texte en dur), A2 (référence de cellule), CONCAT(A2;" ";B2) (résultat d'une formule).
Attention : Maximum 5 000 caractères par traduction. Pour des textes plus longs, divise-les en plusieurs cellules avant de traduire.
langue_source
: le code de la langue du texte originalUtilise un code ISO à 2 lettres : "en" pour anglais, "fr" pour français, "es" pour espagnol, "de" pour allemand, "it" pour italien, "pt" pour portugais.
Tu peux aussi utiliser "auto" pour que Google détecte automatiquement la langue. C'est très pratique quand tu ne connais pas la langue d'origine.
Astuce : Le code "auto" pour la détection automatique fonctionne bien sur des textes d'au moins quelques mots. Sur des textes très courts ou ambigus, spécifie la langue explicitement pour éviter les erreurs de détection.
langue_cible
Le code de la langue vers laquelle tu veux traduire, au même format ISO à 2 lettres que la langue source.
Codes courants : "fr" (français), "en" (anglais), "es" (espagnol), "de" (allemand), "it" (italien), "pt" (portugais), "zh" (chinois), "ja" (japonais), "ar" (arabe).
Astuce : Stocke le code de langue cible dans une cellule dédiée (par exemple $C$1) et référence-la : =GOOGLETRANSLATE(A2;"auto";$C$1). Tu changes la langue de toutes tes traductions en modifiant une seule cellule.
Exemples pratiques pas à pas
E-commerce : traduire des descriptions de produits
Tu es responsable e-commerce et tu vends à l'international. Tu as des descriptions de produits en français et tu dois les traduire en anglais pour ton site. Plutôt que de payer un traducteur pour chaque fiche produit, GOOGLETRANSLATE te permet de générer une première version automatiquement.
| A | B | |
|---|---|---|
| 1 | Produit FR | Description EN (auto) |
| 2 | Clavier mécanique RGB | RGB mechanical keyboard |
| 3 | Souris sans fil ergonomique | Ergonomic wireless mouse |
| 4 | Écran 27 pouces 4K | 27-inch 4K monitor |
=GOOGLETRANSLATE(A2;"fr";"en")La fonction traduit chaque ligne du français vers l'anglais ; en la tirant vers le bas, tu traites toute la liste d'un coup et obtiens une base de travail à peaufiner ensuite pour le SEO et le marketing.
Service client : traiter des messages multilingues
Tu travailles au service client d'une entreprise internationale. Tu reçois des messages dans différentes langues et tu dois comprendre rapidement le contenu pour les router vers le bon service. GOOGLETRANSLATE avec détection automatique te fait gagner un temps précieux.
| A | B | |
|---|---|---|
| 1 | Message reçu | Traduction FR |
| 2 | Where is my order? | Où est ma commande ? |
| 3 | Mi pedido no ha llegado | Ma commande n'est pas arrivée |
| 4 | Ich möchte stornieren | Je souhaite annuler |
=GOOGLETRANSLATE(A2;"auto";"fr")Le paramètre "auto" détecte la langue source automatiquement : pas besoin de savoir si c'est de l'anglais, de l'espagnol ou de l'allemand. Tu lis la traduction en français et tu transfères au bon interlocuteur.
Astuce de pro : Pour les textes très courts (un ou deux mots), la détection automatique peut se tromper. Si tu reçois souvent des messages dans une langue connue, spécifie explicitement la langue source.
Marketing : localiser des slogans de campagne
Tu es chargé de marketing digital et tu dois déployer une campagne dans cinq pays européens. Tu as tes slogans en français et tu veux les traduire rapidement pour tester différentes versions avant de les faire valider par des natifs.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Slogan FR | EN | ES | DE | IT |
| 2 | Simplifiez votre quotidien | Simplify your daily life | Simplifique su vida diaria | Vereinfachen Sie Ihren Alltag | Semplifica la tua vita quotidiana |
Tu crées une formule par langue cible (anglais, espagnol, allemand...) en changeant uniquement le code de langue. Le $ devant la colonne source la fige, ce qui te permet de copier la formule horizontalement et d'obtenir une première version multilingue en quelques clics.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction TRADUIRE
Le code #ERROR! est de loin ce que tu verras le plus, et il est volontairement avare en détails : derrière lui se cachent quatre coupables possibles, du texte qui dépasse 5 000 caractères au quota Google épuisé, en passant par une connexion coupée ou un code de langue mal écrit ("fra" au lieu de "fr").
Les deux autres pièges sont plus sournois car la cellule te renvoie bien un texte : une traduction qui part en vrille sur une expression idiomatique, ou un "auto" qui se trompe de langue sur un message de trois mots.
L'erreur #ERROR! s'affiche dans la cellule
L'erreur #ERROR! peut avoir plusieurs origines : le texte dépasse 5 000 caractères, le quota journalier de traductions de Google est atteint, la connexion internet est absente, ou le code de langue est invalide.
Solution : Divise ton texte en plusieurs cellules si il dépasse 5 000 caractères. Attends quelques heures si le quota est atteint. Vérifie ta connexion internet. Corrige les codes de langue : "fr" pas "fra" ni "french".
La traduction produit un résultat étrange ou incompréhensible
La traduction automatique produit parfois des résultats dégradés sur les expressions idiomatiques, le jargon technique, les jeux de mots ou les textes très courts sans contexte.
Solution : Utilise GOOGLETRANSLATE comme point de départ, puis révise manuellement. Pour des documents importants (juridique, médical, marketing), fais toujours relire par un locuteur natif de la langue cible.
La détection automatique identifie la mauvaise langue
Avec le paramètre "auto", Google peut se tromper sur des textes très courts, ambigus, ou qui mélangent plusieurs langues.
Solution : Spécifie explicitement la langue source au lieu d'utiliser "auto". Par exemple, utilise =GOOGLETRANSLATE(A2;"en";"fr") au lieu de =GOOGLETRANSLATE(A2;"auto";"fr").
Astuces avancées avec TRADUIRE
Cellule de référence pour changer de langue en un clic
Plutôt que de coder "fr" ou "en" dans chaque formule, stocke le code de langue cible dans une cellule (par exemple C1) et référence-la avec $C$1. Change la langue de toutes tes traductions en modifiant une seule cellule.
Toute la colonne se met à jour instantanément.
Colle les valeurs pour figer les traductions et alléger le fichier
Les formules GOOGLETRANSLATE recalculent à chaque ouverture du fichier et consomment ton quota Google. Une fois le contenu traduit et vérifié, sélectionne les cellules, copie (Ctrl+C) et colle uniquement les valeurs (Ctrl+Maj+V).
Les traductions restent, les formules disparaissent : le fichier est plus léger et ne recalcule plus.
Nettoie le texte avant de traduire avec SUPPRESPACE
Des espaces en début ou fin de texte peuvent fausser la traduction ou provoquer des erreurs. Entoure ta référence de cellule avec SUPPRESPACE pour nettoyer avant d'envoyer à Google : =GOOGLETRANSLATE(SUPPRESPACE(A2);"fr";"en").
Combine avec MAJUSCULE si tu veux que la traduction soit en majuscules.
Questions fréquentes sur la fonction TRADUIRE
Combien de langues sont supportées par GOOGLETRANSLATE ?
GOOGLETRANSLATE supporte plus de 100 langues, incluant toutes les langues principales (anglais, espagnol, allemand, chinois, japonais, arabe, etc.). Tu utilises les codes ISO à 2 lettres (fr, en, es) ou "auto" pour la détection automatique.
Comment traduire automatiquement plusieurs cellules à la fois ?
Entre la formule en B2, par exemple =GOOGLETRANSLATE(A2;"auto";"fr"), puis tire-la vers le bas jusqu'à la dernière ligne de tes données. Google Sheets traduit chaque cellule indépendamment.
Pourquoi ma traduction affiche #ERROR! ?
Les causes principales sont : texte dépassant 5 000 caractères (divise-le en plusieurs cellules), quota journalier de Google atteint (attends quelques heures), connexion internet absente, ou code de langue invalide. Vérifie ces points dans l'ordre.
GOOGLETRANSLATE fonctionne-t-elle hors ligne ?
Non. GOOGLETRANSLATE envoie le texte aux serveurs Google pour traduction. Sans connexion internet active, la formule affiche une erreur. C'est une contrainte inhérente à toute fonction cloud.
La traduction automatique est-elle fiable pour un usage professionnel ?
GOOGLETRANSLATE est excellent pour comprendre le sens général d'un texte ou générer une première ébauche. Pour des documents courants (emails, descriptions produits), c'est très utile. Pour des traductions officielles, juridiques ou marketing, prévois toujours une relecture humaine.
Comment éviter que les formules recalculent en boucle et consomment le quota ?
Une fois tes traductions validées, copie les cellules et colle uniquement les valeurs (Ctrl+Maj+V dans Google Sheets). Les textes traduits restent en place mais les formules disparaissent, ce qui empêche tout recalcul inutile.
Pour aller plus loin
Les fonctions similaires : CONCAT, JOINDRE.TEXTE, SUBSTITUE, SUPPRESPACE, MAJUSCULE
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
