Wiki pages
Commands
Commands
PersonalTranslator has four slash commands and one context menu action.
/translate
Translate any text you type directly in the chat box.
| Option | Required | Description |
|---|---|---|
text | Yes | The text to translate (max 2,000 characters) |
language | No | Target language — uses your saved language if omitted |
visible | No | Show the translation to everyone in the channel (default: only you) |
Examples:
/translate text:Bonjour— translates to your saved language/translate text:Hello language:Spanish— translates to Spanish/translate text:Good morning visible:True— posts publicly
/set-language
Save your preferred translation language. Used automatically by /translate and the context menu when no language is specified.
/set-language language:French
Start typing a language name and Discord's autocomplete will suggest matches.
/my-language
Set your native language — the language you want other people's messages translated into when you use the right-click context menu.
/my-language language:Polish
This is separate from /set-language so you can have different defaults for each use case.
/set-visibility
Choose whether your translations are private (only you) or public (everyone in the channel) by default.
Run /set-visibility and select from the dropdown:
- Private — translations are ephemeral, only visible to you (default)
- Public — translations are posted in the channel for everyone to read
You can always override this per-translation using the visible option on /translate.
Translate this message (context menu)
Right-click any message → Apps → Translate this message
Translates the message into your native language (set via /my-language), or falls back to your Discord display language. The result is always private — only you can see it.
