Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const request = require("request-promise-native")
- const Discord = require("discord.js")
- var language = null
- var channel = null
- var bot = new Discord.Client()
- bot.login("MjgyODcxOTk5NzI5MTA2OTU0.XTC4QA.dI05kqq9336QS22Sc8b2ldcPVNo")
- bot.on("message",message=> {
- if(message.author.id == 282871999729106954) {
- var args = message.content.split(" ")
- if(args[0] == "!lang") {
- if(args[1] == "none") {
- language = null
- } else {
- language = args[1]
- }
- } else if(args[0] == "!setchannel") {
- channel = message.channel.id
- message.channel.send("ok")
- } else if(args[0] == "Translation:") {
- } else {
- if(language != null) {
- doGet(message.content,"en",language).then(val => {message.edit(val[0][0][0])})
- }
- }
- } else {
- if(message.channel.id == channel) {
- doGet(message.content,"auto","en").then(val => {message.channel.send("Translation: "+message.author.username +": "+val[0][0][0])})
- }
- }
- })
- async function doGet(strinog,sl,tl) {
- var targetLang = tl;
- var url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl="
- + sl + "&tl=" + targetLang + "&dt=t&q=" + encodeURI(strinog)
- var result = JSON.parse(await request(url))
- return result
- }
- //doGet({q:"hello"}).then(a => {console.log(a)})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement