Wiki pages
Commands
Commands
A full reference of all PersonalTranslator commands and context menus.
/t
The fastest way to translate. Type your message and send — no extra options needed.
/t Hello, how are you?
The bot uses the language set for the current channel (via /set-language). If no language is set, it will guess from your Discord locale and prompt you to confirm.
/translate
Full translate command with all options.
| Option | Required | Description |
|---|---|---|
text | Yes | The text you want to translate |
language | No | Target language. If omitted, uses the channel's saved language |
visible | No | Whether to show the translation to everyone (true) or just yourself (false, default) |
Example:
/translate text:Bonjour tout le monde language:English
/set-language
Set the translation language for the current channel. Once set, /t will use it automatically every time you use it in that channel.
/set-language language:French
Run this once per channel — you won't need to specify the language again.
/my-language
Set your native language — used as the target when you translate someone else's message via the right-click context menu.
/my-language language:English
/set-api-key
Connect your own Google Translate or DeepL API key (requires Personal API Plan subscription).
| Subcommand | Description |
|---|---|
set | Save your key via a private prompt |
remove | Remove your saved key |
status | Check which key and provider are active |
Your key is stored encrypted and never visible to anyone.
/set-visibility
Set whether your translations appear publicly (visible to everyone in the channel) or privately (only visible to you) by default.
/status
View your account status including:
- Personal API Plan status (if subscribed)
- Token balance with a visual progress bar
- Total characters translated
- Native language
- Most recent purchase
Admins also see additional options from this command.
/help
A quick overview of all available commands, sent as a private message.
Context menu: Translate this message
The fastest way to translate someone else's message — no typing required.
- Right-click (or long-press on mobile) any message in any server or DM.
- Hover over Apps.
- Click Translate this message.
The message will be translated into your native language (set with /my-language) and shown as a private reply.
