This commit is contained in:
parent
86e2f690f1
commit
6467a018bf
1 changed files with 9 additions and 2 deletions
|
@ -14,6 +14,13 @@ module.exports = class translationCommand extends Command {
|
|||
memberName: 'translation',
|
||||
description: `Translate what you say in english`,
|
||||
args: [
|
||||
{
|
||||
key: 'language',
|
||||
prompt: 'In what language do you want me to translate to? ( You can get the list here https://tech.yandex.com/translate/doc/dg/concepts/api-overview-docpage/)',
|
||||
type: 'string',
|
||||
default: 'en',
|
||||
oneOf: ["az","ml","sq","mt","am","mk","en","mi","ar","mr","hy","mhr","af","mn","eu","de","ba","ne","be","no","bn","pa","my","pap","bg","fa","bs","pl","cy","pt","hu","ro","vi","ru","ht","ceb","gl","sr","nl","si","mrj","sk","el","sl","ka","sw","gu","su","da","tg","he","th","yi","tl","id","ta","ga","tt","it","te","is","tr","es","udm","kk","uz","kn","uk","ca","ur","ky","fi","zh","fr","ko","hi","xh","hr","km","cs","lo","sv","la","gd","lv","et","lt","eo","lb","jv","mg","ja","ms"]
|
||||
},
|
||||
{
|
||||
key: 'text',
|
||||
prompt: 'What do you want me to translate',
|
||||
|
@ -23,12 +30,12 @@ module.exports = class translationCommand extends Command {
|
|||
});
|
||||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
async run(message, { text, language }) {
|
||||
let blacklistJson = new SelfReloadJSON('json/blacklist.json');
|
||||
if(blacklistJson[message.author.id])
|
||||
return blacklist(blacklistJson[message.author.id] , message)
|
||||
|
||||
fetch(`https://translate.yandex.net/api/v1.5/tr.json/translate?key=${yandexAPI}&text=${text}&lang=en&options=1`,{
|
||||
fetch(`https://translate.yandex.net/api/v1.5/tr.json/translate?key=${yandexAPI}&text=${text}&lang=${language}&options=1`,{
|
||||
}).then((response) => {
|
||||
return response.json();
|
||||
}).then((response) => {
|
||||
|
|
Loading…
Reference in a new issue