보류중인는 Nodejs
const translate = require('google-translate-api');
async function translateSentence(sentence, languebase, languagetranslation) {
var sentenceTranslated = await translate(
sentence,
{ from: languebase, to: languagetranslation });
return sentenceTranslated.text;
}
var Translatedtext = translateSentence("Welcome", "en", "fr");
console.log(Translatedtext);
업데이트 :에 번역 된 데이터를 반환하기 위해 노력하고있어
여기에 JSON 내가 할 노력하고있어 경우 : 아웃 { Translatedtext: {} }
으로 표시
data = new Object();
data.Translatedtext = Translatedtext;
var string = JSON.stringify(data);
console.log(JSON.parse(string));
을 나는 { Translatedtext: {Bienvenue} }
번역 할 때 무엇을하고 있는지 확인해야합니다. 그것은 약속을 돌려 주어야합니다. –
@GetOffMyLawn : 아니요, 아닙니다. 'async' 함수 **는 항상 ** 약속을 반환합니다. –
'translate '가 결코 해결되지 않았기 때문에 약속이 보류되었을 수 있습니다. 그래서 그것을 보는 것이 도움이 될 것입니다. –