/* eslint-disable max-len */ const { MessageEmbed } = require('discord.js') const translate = require('@vitalets/google-translate-api') module.exports = { name: 'translate', alias: [], description: 'Translate a message from any language to any language using Google Translate', usage: ' ', trusted: 0, execute: async function (bot, username, usernameraw, sender, prefix, args, config, hash, ownerhash, selector) { try { const res = await translate(args.slice(2).join(' '), { from: args[0], to: args[1] }) bot.tellraw(selector, [{ text: 'Result: ', color: 'gold' }, { text: res.text, color: 'green' }]) } catch (e) { bot.tellraw(selector, { text: String(e), color: 'red' }) } }, discordExecute: async function (bot, username, usernameraw, sender, prefix, args, channeldc, message) { try { const res = await translate(args.slice(2).join(' '), { from: args[0], to: args[1] }) const Embed = new MessageEmbed() .setColor('#FFFF00') .setTitle('Result') .setDescription(res.text) channeldc.send({ embeds: [Embed] }) } catch (e) { const Embed = new MessageEmbed() .setColor('#FF0000') .setTitle('Error') .setDescription(`\`\`\`${e}\`\`\``) channeldc.send({ embeds: [Embed] }) } } }