Vyral
Home➕SupportResourcesDashboard
  • Welcome to Vyral.bot!
  • Guidelines & Privacy
  • Changelogs
  • Support
    • Standard Practices
    • Additional Settings
  • Variables
  • Server Management
    • Auto-React
    • Emoji Manager
    • Moderation
    • Polls Filter
    • Statistic Channels
    • Sticky Roles
    • Tickets
    • Welcomer
  • Messages
    • Autoresponder
    • Global Chat
    • Media Channels
    • Polls
    • Reaction Roles
    • Sticky Messages
  • Timed Messages
  • Social Integrations
    • Twitch
    • Youtube
  • Community Engagement
    • Invite Tracker
    • Leveling
    • Question Of The Day
    • Starboard
    • Suggestions
    • Temp Voice Channels
  • Fun
    • Birthdays
    • Counting
  • Economy & Minigames
  • Utilities
  • Translation
  • Weather
  • AI
    • ChatGPT
  • Image Generation
  • Game Integrations
    • Roblox Verification
Powered by GitBook
On this page
  • Credentials
  • Settings
  • Credentials
  • Quick-Translation
  • Translate Command
  • Command
  • Events

Translation

Communicate in your multilingual server with ease!

Last updated 1 month ago

The module allows you to translate texts via a Custom Command, quick-translations by reacting with a specified emoji, daily translation limits, and more!

Credentials

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.

Settings

Credentials

DeepL API Key

DeepL Account Tier

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.

Daily Translation Limit

Define the maximum amount of translations that can be executed per day. Setting this to 0 will disable this limit.

Quick-Translation

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.

Trigger Reactions

Select up to 10 different emojis to trigger the quick-translations.

Quick-Translation Channels

Choose the channels you wish to allow for quick-translation. If none is chosen, this feature will be available across all channels.

Required Roles

Select the roles that will require users with these roles to be the ones to use the quick translation.

Target Language

Define which language should the messages be translated to when triggering the quick-translations.

Delete Original Message

Enable or disable to delete the original message after a successful quick-translation.

Translate Command

Define the allowed roles and the default DeepL language when using the /translate custom command.

Allowed Roles

Select the roles that users must have to run the /translation custom command.

Default Language (DeepL)

Choose the language to translate messages to when using the custom command.

Translation Command Reply

Character Limit

Define the maximum amount of characters the command should allow to translate.


Command

Below you may find some information on each command of the module.

/translate

Translate the given text to the target language.


Events

Below you may find some information on each event of the module.

Quick Translation

This event handles the quick-translations, triggered with each reaction added to a message.

Daily Limit Handler

The timed event triggered daily to handle the daily limits.

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.

DeepL website
DeepL's Terms & Conditions
account settings
account summary
variables
Credentials
Credentials
Translation
DeepL Tiers for the Translation module
DeepL Details for the Translation module
DeepL Account Management for the Translation module
Authentication Key for DeepL API for the Translation module