Translation
Communicate in your multilingual server with ease!
Last updated
Communicate in your multilingual server with ease!
Last updated
The module allows you to translate texts via a Custom Command, quick-translations by reacting with a specified emoji, daily translation limits, and more!
The Translation module requires you to add your own DeepL API key in order to handle translations, allowing you to select the account tier and the daily translations limit.
To create an API key, follow the steps below.
Set the account tier you selected when getting your API key. Remember to select the correct one as DeepL handles different API domains for free and paid tiers.
Define the maximum amount of translations that can be executed per day. Setting this to 0 will disable this limit.
The following parameters allow you to react with a specific emoji to automatically translate the content of the message, select the channels for quick translations, the required roles, the target language, and toggle if you wish to delete the original message upon successful translation.
Select up to 10 different emojis to trigger the quick-translations.
Choose the channels you wish to allow for quick-translation. If none is chosen, this feature will be available across all channels.
Select the roles that will require users with these roles to be the ones to use the quick translation.
Define which language should the messages be translated to when triggering the quick-translations.
Enable or disable to delete the original message after a successful quick-translation.
Define the allowed roles and the default DeepL language when using the /translate custom command.
Select the roles that users must have to run the /translation
custom command.
Choose the language to translate messages to when using the custom command.
Define the maximum amount of characters the command should allow to translate.
Below you may find some information on each command of the module.
Below you may find some information on each event of the module.
Create an account or log in the official .
Once you have successfully fulfilled all the details, accept and press 'Sign up for free'.
A similar page will appear upon signing up for free, click on 'Account management' to go to your account settings. If this page does not appear, please go to your .
Get the Authentication Key for DeepL in your settings located in the bottom right corner.
This section is where you input the API Key found from and also change other account settings.
Paste your DeepL API Key here. Learn how to get one in the section. Make sure to not share it with anyone!
Customize the reply in the /translate custom command. You can use {original_message}
and {translated_message}
to return the content of the original message and the translated content, respectively. All can be used. You can also toggle the embed to a plain text response using the switch in the top right.