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