Skip to content

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.

TierFree
Command/language and the Translate message command
Who can useEveryone
Also on dashboardNo

The Translator has two pieces that work together:

  1. Set your target language. Run /language set and 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.
  2. 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.

Sets your preferred target language for the Translate message command.

OptionTypeRequiredDescription
target_languagechoiceYesPick the language to translate messages INTO. Start typing to filter the list.
/language set target_language: Spanish

The 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.

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