2017-05-09 254 views
0

我想用下面的代码翻译在我离子的JavaScript应用程序的话:离子的JavaScript谷歌翻译API

const Translate = require('@google-cloud/translate'); 

const projectId = 'YOUR_PROJECT_ID'; 

const translateClient = Translate({ 
    projectId: projectId 
}); 

const text = 'Hello, world!'; 
const target = 'ru'; 

translateClient.translate(text, target) 
    .then((results) => { 
    const translation = results[0]; 

    console.log(`Text: ${text}`); 
    console.log(`Translation: ${translation}`); 
    }) 
    .catch((err) => { 
    console.error('ERROR:', err); 
    }); 

,但在控制台中我得到错误“的ReferenceError:要求没有定义” 是什么上述代码错误? 谢谢!

+0

[需要信息] 你可以尝试使用导入*作为从'@谷歌云/翻译'翻译?这个错误似乎在[github论坛](https://github.com/driftyco/ionic/issues/8356)中得到解决。 – noogui

回答