문서를 번역하거나 영문문서 작성시 간단하게 영문으로 변경할 수 있는 App Script입니다. 구글 문서를 만들고 아래 스크립트를 스크립트 편집기에 붙여넣기 한 후 저장하여 사용합니다.

function onOpen(){

  //Logger.log(‘Hello’);

  DocumentApp.getUi()

  .createMenu(‘Advanced’)

  .addItem(‘번역’, ‘myFun1’)

  .addToUi();

}

function myFun1(){

  var ui = DocumentApp.getUi();

  var selection = DocumentApp.getActiveDocument().getSelection();

  var rangeElements = selection.getRangeElements();

  var text = rangeElements.map( function(element) {

    return element.getElement().asText().getText();

  })

  var string = text.join(”);

  var userDefinedLanguage = PropertiesService.getUserProperties().getProperty(‘target_language’)

  var targetLanguage = userDefinedLanguage ? userDefinedLanguage : ‘ko’;

  var translation = LanguageApp.translate(string, ‘en’, targetLanguage);

  ui.alert(‘The following translation will be made: \n’ + string + ‘ -> ‘ + translation);

  DocumentApp.getActiveDocument().getBody().appendParagraph(translation)

}

[그림] 스크립트 편집기에서 작성하기

[그림] 스크립트 권한주기

▶ Google Apps Script(GAS) 소개와 Quick Start