basic01.js
#! /usr/bin/node
//// basic01.js//// Nov/25/2000//// ---------------------------------------------------------------'use strict'asyncfunctiontranslateText(){let[translations]=awaittranslate.translate(text,target)translations=Array.isArray(translations)?translations:[translations]console.log('Translations:')translations.forEach((translation,i)=>{console.log(`${text[i]} => (${target}) ${translation}`)console.error("*** 終了 ***")})}// ---------------------------------------------------------------console.error("*** 開始 ***")const{Translate}=require('@google-cloud/translate').v2consttranslate=newTranslate()consttext="Es war einmal ein kleines Mädchen."consttarget="ja"translateText()// ---------------------------------------------------------------
実行方法
export GOOGLE_APPLICATION_CREDENTIALS=./***.json
#
basic01.js
実行結果
*** 開始 ***
Translations:
E => (ja) 昔々、小さな女の子がいました。
*** 終了 ***