문서를 번역하거나 영문문서 작성시 간단하게 영문으로 변경할 수 있는 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)
}

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

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



