const prefix = '!'; client.on('messageCreate', async message => { if (message.author.bot) return; if (message.channel.type === ChannelType.DM) return; if (message.content.startsWith(prefix + 't')) { const args = message.content.slice(prefix.length + 2).split(' '); const repliedTo = await message.channel.messages.fetch(message.reference.messageID); if (!repliedTo) { return message.reply('Could not find the referenced message.'); } const contentToTranslate = repliedTo.content; translate(`${contentToTranslate}`, { to: 'en' }) .then(res => { console.log(res.text); message.reply(`Translation: ${res.text}`); }) .catch(err => { console.error(err); }); } });