La fonction Google Sheets GOOGLETRANSLATE permet de traduire automatiquement du texte d’une langue à une autre en s’appuyant sur Google Traduction.
Utilisation
=GOOGLETRANSLATE(A2)
=GOOGLETRANSLATE(A2;"fr";"en")
=GOOGLETRANSLATE("Hello World";"en";"fr")
Syntaxe
=GOOGLETRANSLATE(texte; langueSource; langueCible)
- texte : le texte à traduire, entre guillemets dans une cellule
- langueSource (Optionnel) : le code de la langue d’origine
- Pour détecter automatiquement la langue, il faut mettre
"auto"
- Par défaut :
"auto"
- Pour détecter automatiquement la langue, il faut mettre
- langueCible (Optionnel) : le code de la langue vers laquelle traduire
- Par défaut : la langue du document
Codes de langue courants
Langue | Code |
Français | fr |
Anglais | en |
Portugais | pt |
Espagnol | es |
Allemand | de |
Italien | it |
Arabe | ar |
Japonais | ja |
Usage
1. Traduire du texte français en anglais
Je veux traduire une phrase écrite en français vers anglais.

=GOOGLETRANSLATE(A2;"fr";"en")
En utilisant cette formule, Google Sheets traduit le contenu de la cellule A2
en anglais.
2. Traduire du texte en français avec détection auto
Je veux traduire du texte en français, mais je ne connais pas la langue d’origine.

=GOOGLETRANSLATE(A2;"auto";"fr")
Cette formule détecte la langue automatiquement (Portugais en l’occurrence) et traduit le contenu de la cellule en français.
Si aucune langue n’est précisée, Google Sheets va détecter automatiquement la langue, et le traduit dans la langue du document.

=GOOGLETRANSLATE(A2)
Ici par exemple, la langue a été détectée automatiquement et la phrase est traduite dans la langue du document : le français.
Voir plus
- Documentation Google : GOOGLETRANSLATE – Support Google