S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel Mobile

Remarque : Cette fonction est une fonction sauvegardée par un service. Les langues et les résultats pris en charge peuvent varier à mesure que des langues sont ajoutées ou supprimées.

Cet article décrit la syntaxe de formule et l’utilisation de la fonction TRANSLATE dans Microsoft Excel.

Description

La fonction TRANSLATE() vous permet de traduire du texte d’une langue à une autre dans Microsoft Excel à l’aide de Microsoft Translation Services.

Syntaxe

La syntaxe de la fonction TRANSLATE() est la suivante :

=TRANSLATE(text, [langue source], [langue cible])

La fonction contient les arguments suivants :

  • SMS: Texte à traduire. Cette valeur doit être placée entre guillemets ou être une référence à une cellule contenant le texte approprié.

  • source_language (facultatif) : Code de langue de la langue source (par exemple, « en » pour l’anglais ou « es » pour l’espagnol). Si elle n’est pas spécifiée, la langue est automatiquement détectée en fonction du texte fourni. La détection automatique est prise en charge pour la plupart des langues. Pour obtenir la liste complète, case activée Langues et codes de langue pris en charge.  Il est recommandé de spécifier la langue si elle est connue, en particulier pour les textes plus courts.

  • target_language (facultatif) : Code de langue de la langue cible (par exemple, « en » pour l’anglais ou « es » pour l’espagnol). Si elle n’est pas spécifiée, la langue système est utilisée comme langue cible.

Exemple

Supposons que vous ayez le texte suivant dans la cellule A1 : « Hello, World ! » et que vous souhaitez le traduire en espagnol. Vous pouvez utiliser la fonction TRANSLATE() comme suit :

=TRANSLATE(A1, « en », « es »)

Dans cet exemple, la langue source est l’anglais (en) et la langue cible est l’espagnol (es). Le texte traduit« Hola mundo ! » s’affiche dans la cellule où vous avez entré la formule.

Erreurs courantes

Vous avez trop de caractères dans une cellule. Réduisez la taille de votre cellule et réessayez.

Vous avez une valeur non textuelle dans votre cellule. La fonction accepte uniquement un argument texte.

Vous avez entré un code de langue non valide ou un code que nous ne prenons pas en charge. Reportez-vous à cette liste pour connaître les langues prises en charge : Langues prises en charge et Codes de langue.

Vous avez dépassé votre quota quotidien de la fonction de traduction.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.