Подскажите, пытаюсь справится с функцией перевода, но не работает
вот код с справочника
const translate = require('google-translate-api');
translate('Ik spreek Engels', {to: 'en'}).then(res => {
console.log(res.text);
//=> I speak English
console.log(res.from.language.iso);
//=> nl
}).catch(err => {
console.error(err);
});
я так понимаю, что проблема с асинхроном так как лог выдается пустой да и функция закрывается за секунду
const translate = require('google-translate-api');
await (new Promise((resolve, reject) => {
translate('Ik spreek Engels', {to: 'en'}).then(res => {
console.log(res.text);
//=> I speak English
console.log(res.from.language.iso);
resolve()
}).catch(err => {
console.error(err);
});
}));
пробывал так, но по всей видимости неправильно использу асинхрон, функция долго грузит, а потом выбивает с ошибкой таймаута