

- #TRANSLATE BOT DISCORD WHOLE CHANNEL LICENSE#
- #TRANSLATE BOT DISCORD WHOLE CHANNEL DOWNLOAD#
- #TRANSLATE BOT DISCORD WHOLE CHANNEL WINDOWS#
“MICROSOFT_TRANSLATE_KEY” should be the Microsoft Translation API subscription key you created earlier.Replace the following lines in the config if you don’t plan to use the activity bot features: ~/.config/FanartDiscordBot/config.ini on Linux and other UNIX systems.

#TRANSLATE BOT DISCORD WHOLE CHANNEL WINDOWS#
#TRANSLATE BOT DISCORD WHOLE CHANNEL DOWNLOAD#
Download the most recent release of the bot from here. Now comes the final few steps to bring it all together. Add the translator webhook in the same way as before, using the channel’s respective language code. Start by adding a webhook to the original channel you want to use, with the name “Translator-” appended to the name. On your Discord server, you now need to set up your channels and webhooks for translation.We currently do not distribute our Discord API tokens, so we ask that you make a Discord user bot by following this short guide (ignoring the final section).This is free, and will allow you to translate 2,000,000 characters per month for free. Follow the simple instructions here to get a subscription key for Microsoft’s Translation API.Written in Java, the bot is fully compatible across all platforms.īefore getting started, there are a few things you need to do:
#TRANSLATE BOT DISCORD WHOLE CHANNEL LICENSE#
Our Discord bot is available through the GPL V3 open source license from our GitHub organization. Then, you only have to add a webhook to the channel named “Translator-ru.” Just make sure to also add a translator webhook to the original channel! While you need to indicate a webhook in the bot configuration for the preexisting activity functionality, the translation bot will dynamically read the channels and webhooks from the server to determine which have translation enabled. Language settings would act in a list where you click a little "+" icon, select a language, and fill out those three settings for that language specifically to override the generic settings applied for non-specified languages.Use our existing situation as an example: starting with a channel such as “general”, you simply can create a new channel named “general-ru” to add a Russian translation channel. Translations but don't automatically show the translation (click to translate) I think that the way these settings should be implemented is a list of three choices:Ģ.

If you want to get REALLY granular with it, perhaps even toggle by specific language. I think that for server owners if they do not want this functionality for some reason (want to keep channels a specific language / don't like the quality of the translations, etc) they should have the ability to disable this with a user, channel, role, or server setting. It would allow discord to not have to reinvent itself to users who speak other languages because they could speak seamlessly to English speakers while they invite their native Spanish/Chinese/Japanese/German etc speakers to join them. It would be a great opportunity for discord to grow in new countries and open new horizons. I think having this available would really promote two-way conversation with other languages on discord like never before, and change the way we communicate for the better. Messages sent from other languages would be auto-translated into their respective language. Users then would have an option on their account to enable auto-translated messages from foreign languages. Something like this could be implemented by having users define their preferred language when setting up their account or assume it based on region. What I have in mind is totally seamless, to allow for users to send and receive messages to users of a different language and view them in their respective languages. I have seen some feature requests for translation features before, but other requests are mostly possible with bots that send a message right after the speaker (for instance, this one). I think a great way to involve the non-English speakers from our community in our discord is to create a seamless automatic translations system for Discord. The game itself has over 8 million plays. My game is translated into 8 languages and our discord only consists of English players. I own a fairly large discord server (15k+ members) for my game and I'd like to grow it.
