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