by PositiveSquare
← Back to Wiki

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.

OptionRequiredDescription
textYesThe text you want to translate
languageNoTarget language. If omitted, uses the channel's saved language
visibleNoWhether 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).

SubcommandDescription
setSave your key via a private prompt
removeRemove your saved key
statusCheck 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.

  1. Right-click (or long-press on mobile) any message in any server or DM.
  2. Hover over Apps.
  3. Click Translate this message.

The message will be translated into your native language (set with /my-language) and shown as a private reply.