Class LanguageApp

LanguageApp

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

// The code below will write "Esta es una prueba" to the log.
var 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.
  var 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.
  var 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 - 译文