我有以下nodejs脚本:
const translate = require('google-translate-api');
var sentence = "Bonjour, le chien, mon frere.";
translate(sentence, {from: 'fr', to: 'en' }).then(function(res) {
console.log(res);
console.log('DONE '+res.text);
}).catch(err => {
console.error(err);
});
在我的macbook1上运行正常。然后,我将其推送到github并在我的macbook2上下载了完全相同的脚本。现在,谷歌给了我一个BAD REQUEST
错误。我也在另一台运行linux的计算机上尝试过,它给出了相同的错误响应。但是,第一台机器仍在工作并获得正确的翻译。
-为什么会这样?这和我的机器/网络有关吗?还是Google以某种方式禁止来自同一网络的2台机器发出翻译请求?