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: 번역된 텍스트