Good morning
を翻訳して
[おはようございます, [良い, 朝]]
という結果を得る
コード.gs
function get_google_translate() {
var sentence = "Good morning";
var words = sentence.split(" ");
var translate_words = [];
for (var i = 0; i < words.length; i++) {
var word = words[i];
var translate_word = translater(word);
translate_words.push(translate_word);
}
var translate_sentence = translater(sentence);
Logger.log([translate_sentence, translate_words]);
}
function translater(text) {
return LanguageApp.translate(text, "en", "ja");
}
|
意訳この機能がやること 翻訳したい英文を用意して 半角スペースで区切って 結果を入れる入れ物を用意して 単語の数だけ以下を繰り返す 単語をひとつずつ取得して translater(text)に渡して結果を得て translate_wordsに追加する 英文をtranslater(text)に渡して結果を得て 英文と単語の翻訳結果をログに出す この機能がやること 渡されたテキストを英語から日本語に翻訳して返す |
参考
Class LanguageApp
https://developers.google.com/apps-script/reference/language/language-app