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:譯文