Class LanguageApp

语言应用

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

// 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 - 译文