Fonction GOOGLETRANSLATETraduire du texte automatiquement dans Google Sheets
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. Voyons comment l'utiliser efficacement.
Syntaxe de la fonction GOOGLETRANSLATE
=GOOGLETRANSLATE(texte; [langue_source]; [langue_cible])Les codes de langue utilisent le format ISO 639-1 : "fr" pour français, "en" pour anglais, "es" pour espagnol, "de" pour allemand, etc.
Comprendre chaque paramètre
texte
(obligatoire)Le texte à traduire. Ça 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.
langue_source
(optionnel)Code de la langue du texte original. Utilise "auto" pour laisser Google détecter automatiquement la langue. Par défaut : "en" (anglais).
langue_cible
(optionnel)Code de la langue de destination. Par défaut : la langue de ton compte Google. Exemples : "fr" (français), "es" (espagnol), "de" (allemand), "it" (italien), "pt" (portugais).
Astuce : Les codes de langue 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).
Exemples pratiques pas à pas
Exemple 1 – 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.
La formule traduit automatiquement la description française en anglais.
| 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(B1; "fr"; "en")Exemple 2 – 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.
Avec 'auto', Google détecte automatiquement la langue source (anglais ou allemand).
| 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(A1; "auto"; "fr")Exemple 3 – Marketing : créer un catalogue multilingue
Tu prépares une campagne marketing internationale et tu dois traduire tes slogans en plusieurs langues.
Utilise plusieurs colonnes avec différents codes de langue pour un catalogue multilingue.
| 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(A1; "fr"; "es")Exemple 4 – 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...
| 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(B1; "auto"; "fr")Exemple 5 – RH : traduire des offres d'emploi
Tu travailles aux ressources humaines d'une entreprise internationale et tu dois publier des offres en plusieurs langues.
Traduis rapidement tes offres d'emploi pour chaque marché cible.
| 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(A1; "fr"; "de")Les erreurs fréquentes et comment les corriger
Erreur #VALUE! ou #ERROR!
Cette erreur apparaît souvent quand le code de langue est incorrect ou quand tu essaies de traduire une cellule vide.
Solution : Vérifie que tu utilises les bons codes ISO (fr, en, es...). Entoure le code de guillemets : "fr" et non fr.
Traduction incomplète ou bizarre
Google Traduction peut parfois donner des résultats approximatifs, surtout pour des expressions idiomatiques ou du jargon technique.
Solution : Simplifie le texte source, évite les abréviations et le langage familier. Pour des textes importants, fais relire par un locuteur natif.
Fonction non reconnue dans Excel
Si tu reçois une erreur #NAME?, c'est que tu essaies d'utiliser GOOGLETRANSLATE dans Excel.
Solution : GOOGLETRANSLATE n'existe que dans Google Sheets. Utilise le site Google Traduction ou l'add-in Microsoft Translator pour Excel.
Codes de langue les plus utilisés
| Langue | Code | Langue | Code |
|---|---|---|---|
| Français | fr | Anglais | en |
| Espagnol | es | Allemand | de |
| Italien | it | Portugais | pt |
| Chinois | zh | Japonais | ja |
| Arabe | ar | Russe | ru |
Questions fréquentes
GOOGLETRANSLATE fonctionne-t-elle dans Excel ?
Non, GOOGLETRANSLATE est exclusive à Google Sheets. Dans 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).
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.
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.
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. Divise les textes longs en plusieurs cellules si nécessaire.
Fonctions Google Sheets similaires
Maîtrise Google Sheets
Tu sais maintenant traduire automatiquement du texte avec GOOGLETRANSLATE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions exclusives de Google Sheets.
Essayer pendant 30 jours