Google服务需使用科学上网
npm install google-translate-api --save
修改源码 node_modules/google-translate-api/index.js

使用例子
const fs = require('fs');
const translate = require('google-translate-api');
const tranApi = function (text, iso) {
  return new Promise(function (resolve, reject) {
    translate(text, {to: iso}).then(res => {
      resolve(res);
    }).catch(err => {
      reject(err);
    });
  });
}
const tranTo = async function () {
  let tx = 'I am Chinese'
  console.log(tx)
  let text = await tranApi(tx, 'zh-CN');
  console.log(text.text)
  console.log('')
  let tx1 = '私は中国人です。'
  console.log(tx1)
  let text1 = await tranApi(tx, 'zh-CN');
  console.log(text1.text)
  console.log('')
  let tx2 = '我是法国人。'
  console.log(tx2)
  let text2 = await tranApi(tx, 'fr');
  console.log(text2.text)
}
tranTo()
结果

本文链接地址: Nodejs 调用 Google Translate