PersonalTranslatorby PositiveSquare
← Back to Wiki

Wiki pages

Channel Language Memory

Channel Language Memory

PersonalTranslator remembers which language you use in each channel and predicts it automatically next time — so you don't have to specify a language every time you translate.

How It Works

Every time you successfully translate using /translate in a channel, the bot records which language you used. Over time it builds up a picture of your language preferences per channel.

When you run /translate without specifying a language, the bot checks:

  1. Your channel history — if you've translated into a specific language in this channel before, it uses the most frequent one
  2. Your preferred language — set via /set-language, used as a fallback if there's no channel history
  3. Error — if neither is set, the bot asks you to specify a language or run /set-language

Example

Imagine you're in two servers:

  • A Spanish-speaking gaming server where you always translate to Spanish
  • A French work server where you always translate to French

Rather than specifying the language every time, the bot will automatically predict Spanish in the gaming server and French in the work server based on your history.

Right-Click Context Menu

The right-click Translate this message feature does not use channel memory. It always translates into your native language set via /my-language, regardless of which channel you're in.

Resetting Channel Memory

There is no manual reset — channel memory updates naturally over time. If you start using a different language in a channel, the bot will gradually adjust its prediction as you translate more.

Privacy

Channel IDs and language usage counts are stored in your account. The content of messages you translate is never stored. See our Privacy Policy for full details.