Class LanguageApp

LanguageApp

O serviço Language oferece aos scripts uma maneira de calcular traduções automáticas de texto.

// 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étodos

MétodoTipo de retornoBreve descrição
translate(text, sourceLanguage, targetLanguage)StringTraduz automaticamente parte do texto de um idioma de origem para um idioma de destino.
translate(text, sourceLanguage, targetLanguage, advancedArgs)StringTraduz automaticamente parte do texto de um idioma de origem para um idioma de destino.

Documentação detalhada

translate(text, sourceLanguage, targetLanguage)

Traduz automaticamente parte do texto de um idioma de origem para um idioma de destino.

// 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);
Confira uma lista de códigos de idioma neste link.

Parâmetros

NomeTipoDescrição
textStringo texto a ser traduzido
sourceLanguageStringo código do idioma em que o texto é escrito. Se for definido como a string vazia, o código do idioma de origem será detectado automaticamente.
targetLanguageStringo código do idioma para o qual o texto deve ser traduzido

Retornar

String: o texto traduzido


translate(text, sourceLanguage, targetLanguage, advancedArgs)

Traduz automaticamente parte do texto de um idioma de origem para um idioma de destino.

// 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);
Confira uma lista de códigos de idioma neste link.

Parâmetros

NomeTipoDescrição
textStringo texto a ser traduzido
sourceLanguageStringo código do idioma em que o texto é escrito. Se for definido como a string vazia, o código do idioma de origem será detectado automaticamente.
targetLanguageStringo código do idioma para o qual o texto deve ser traduzido
advancedArgsObjectcampos opcionais de objetos JavaScript

Parâmetros avançados

NomeTipoDescrição
contentTypeStringo tipo de conteúdo do texto. Os valores aceitos são "text" (padrão) e "html".

Retornar

String: o texto traduzido