in background/server/app.js [70:84]
function requestTranslation(req, res) {
const language = req.body.lang;
const original = req.body.v;
const acceptableLanguages = ['de', 'en', 'es', 'fr', 'ja', 'sw'];
if (!acceptableLanguages.includes(language)) {
throw new Error(`Invalid language ${language}`);
}
console.log(`Translation requested: ${original} -> ${language}`);
const buffer = Buffer.from(JSON.stringify({language, original}));
topic.publish(buffer);
res.sendStatus(200);
}