Translator
Alliances are global, and your chat usually is too. The Translator lets anyone right-click a message, pick Apps -> Translate, and get a private translation in the language they chose. Set your preferred language once with /language set and it sticks, so translating a teammate’s message is always just two clicks away. The translation only shows to you, so it never clutters the channel.
| Tier | Free |
| Command | /language and the Translate message command |
| Who can use | Everyone |
| Also on dashboard | No |
How it works
Section titled “How it works”The Translator has two pieces that work together:
- Set your target language. Run
/language setand pick the language you want messages translated into. This is a personal setting tied to your account, so it carries across every server, and you only need to set it once. You can change it any time by running the command again. - Translate a message. Right-click (or long-press on mobile) any message, open Apps, and choose Translate. The bot detects the message’s original language, translates it into your chosen language, and replies to you privately with both the detected language and the translation.
The reply is always ephemeral, meaning only you see it. The bot shows the detected source language, your target language, the translated text, and a jump link back to the original message.
A few smart skips keep things sensible:
- Nothing to translate. Messages that are only emoji, links, or code blocks are skipped, since there is no real text to translate.
- Already in your language. If the message is already in your target language, the bot tells you there is nothing to translate instead of returning the same text.
- Long messages. Very long translations are split into a couple of follow-up messages so you always see the whole thing.
Commands
Section titled “Commands”/language set
Section titled “/language set”Sets your preferred target language for the Translate message command.
| Option | Type | Required | Description |
|---|---|---|---|
target_language | choice | Yes | Pick the language to translate messages INTO. Start typing to filter the list. |
/language set target_language: SpanishThe picker covers 40 languages, including English, Spanish, Portuguese (Brazil), French, German, Italian, Dutch, Polish, Russian, Ukrainian, Turkish, Arabic, Persian, Hebrew, Hindi, Bengali, Urdu, Indonesian, Malay, Vietnamese, Thai, Filipino, Burmese, Mongolian, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Greek, Romanian, Czech, Slovak, Hungarian, Bulgarian, Serbian, Croatian, Swedish, Norwegian, Danish, and Finnish. You can search by English name, native name, or language code. The reply confirming your choice is private.
Translate (message command)
Section titled “Translate (message command)”A right-click message command, not a slash command. Right-click any message, open Apps, and choose Translate to translate that message into your saved language.
This command has no typed options. It reads the message you right-clicked and the language you set with /language set. The translation is sent to you privately.
Right-click a message -> Apps -> Translate