Class LanguageApp

LanguageApp

语言服务为脚本提供了一种计算文本自动翻译的方法。

// 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);

方法

方法返回类型简介
translate(text, sourceLanguage, targetLanguage)String自动将某些文本从源语言翻译为目标语言。
translate(text, sourceLanguage, targetLanguage, advancedArgs)String自动将某些文本从源语言翻译为目标语言。

详细文档

translate(text, sourceLanguage, targetLanguage)

自动将某些文本从源语言翻译为目标语言。

// 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);
如需查看语言代码列表,请点击此处

参数

名称类型说明
textString要翻译的文本
sourceLanguageString文本所用的语言代码。如果将其设置为空字符串,系统将自动检测源语言代码
targetLanguageString文本应翻译成的语言的语言代码

返回

String - 译文


translate(text, sourceLanguage, targetLanguage, advancedArgs)

自动将某些文本从源语言翻译为目标语言。

// 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);
如需查看语言代码列表,请点击此处

参数

名称类型说明
textString要翻译的文本
sourceLanguageString文本所用的语言代码。如果将其设置为空字符串,系统将自动检测源语言代码
targetLanguageString文本应翻译成的语言的语言代码
advancedArgsObject可选的 JavaScript 对象字段

高级参数

名称类型说明
contentTypeString文本的内容类型;支持的值为“text”(默认)和“html”

返回

String - 译文