Class LanguageApp

LangueApplication

Le service Language permet aux scripts de calculer des traductions automatiques de texte.

// The code below will write "Esta es una prueba" to the log.
const spanish = LanguageApp.translate('This is a test', 'en', 'es');
Logger.log(spanish);

Méthodes

MéthodeType renvoyéBrève description
translate(text, sourceLanguage, targetLanguage)StringTraduit automatiquement du texte d'une langue source vers une langue cible.
translate(text, sourceLanguage, targetLanguage, advancedArgs)StringTraduit automatiquement du texte d'une langue source vers une langue cible.

Documentation détaillée

translate(text, sourceLanguage, targetLanguage)

Traduit automatiquement du texte d'une langue source vers une langue cible.

// The code below will write "Esta es una prueba" to the log.
const spanish = LanguageApp.translate('This is a test', 'en', 'es');
Logger.log(spanish);
Vous trouverez une liste des codes de langue sur cette page.

Paramètres

NomTypeDescription
textStringle texte à traduire ;
sourceLanguageStringle code de langue dans laquelle le texte est écrit. Si elle est définie sur la chaîne vide, le code de la langue source est détecté automatiquement.
targetLanguageStringCode de langue dans laquelle le texte doit être traduit

Renvois

String : texte traduit


translate(text, sourceLanguage, targetLanguage, advancedArgs)

Traduit automatiquement du texte d'une langue source vers une langue cible.

// The code below will write "Esta es una <strong>prueba</strong>" to the log.
const spanish = LanguageApp.translate(
    'This is a &lt;strong&gt;test&lt;/strong&gt;',
    'en',
    'es',
    {contentType: 'html'},
);
Logger.log(spanish);
Vous trouverez une liste des codes de langue sur cette page.

Paramètres

NomTypeDescription
textStringle texte à traduire ;
sourceLanguageStringle code de langue dans laquelle le texte est écrit. Si elle est définie sur la chaîne vide, le code de la langue source est détecté automatiquement.
targetLanguageStringCode de langue dans laquelle le texte doit être traduit
advancedArgsObjectchamps d'objet JavaScript facultatifs

Paramètres avancés

NomTypeDescription
contentTypeStringtype de contenu du texte. Les valeurs acceptées sont "text" (par défaut) et "html".

Renvois

String : texte traduit