Auto Translate
Orax can automatically translate synced messages into the language of each channel. When enabled, every message relayed across your interserv group is translated on-the-fly, so every community reads messages in their preferred language — no manual effort required.
Auto Translate is an Orax Plus feature. You need an active Orax Plus subscription (or an active Top.gg vote) to enable it. See Orax Plus for details.
How It Works
- A user sends a message in a linked channel
- Orax relays the message to all other linked channels via webhooks
- For each destination channel, if Auto Translate is enabled, the bot detects the source language automatically and translates the text to the channel’s target language
- Discord-specific syntax (mentions, custom emojis, URLs, and code blocks) is protected from translation and restored after the text is translated
- The translated message is sent to the destination channel
The source language is always auto-detected — there is no need to configure it.
Configuration
Auto Translate is configured at two levels:
| Level | Setting | Description |
|---|---|---|
| Group | Translation | Master toggle — enables or disables auto translation for the entire group |
| Channel | Translation Language | Target language for this specific channel (inherits from the group if not set) |
Enabling Auto Translate
- Open the Orax Dashboard
- Select your server and group
- In the group settings, toggle Translation on
- If you don’t have Orax Plus, you’ll be prompted to vote on Top.gg or subscribe
You can also toggle translation from Discord using the /manage-group command.
Setting the Target Language
Once translation is enabled at the group level, you can choose a target language for each channel individually:
- Open the Orax Dashboard
- Select your server, group, and click on a linked channel
- Open the channel settings
- Under Translation language, select the desired language
If no language is set for a channel, it inherits the group default.
The list of available languages includes English, Spanish, French, German, Portuguese, and many more.
What Gets Protected
To prevent breaking Discord formatting and functionality, the following elements are not translated and are restored after translation:
| Element | Example | Behavior |
|---|---|---|
| Mentions | @username, @role | Preserved as-is |
| Custom emojis | <:emoji_name:123> | Preserved as-is |
| URLs | https://example.com | Preserved as-is |
| Code blocks | `inline code` / ```code block``` | Preserved as-is |
If your Orax Plus subscription expires or your Top.gg vote period ends, Auto Translate is automatically disabled for your group. Messages will continue to sync normally, but without translation.
Limitations
- Requires an active Orax Plus entitlement (via Stripe subscription or Top.gg vote)
- The source language is always auto-detected — there is no option to manually set it
- Translation quality may vary by language pair
- Very long messages may take slightly longer to relay due to the translation step
- Only message text is translated — attachments, embeds, and other content remain unchanged