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