Discord connects millions of people across the world, but language still gets in the way. Whether you’re in a multilingual server, chatting with friends abroad, or trying to understand a message that just came in a language you don’t speak, switching between Discord and a translation tab breaks the flow of every conversation.
Personal Translator fixes that. It’s a Discord bot built around one idea: translation should be instant, private, and always available - no matter where you are on Discord.
Built for your account, not a server
Most Discord bots need to be invited to a server before they work. Personal Translator is different. You install it once to your own Discord account, and from that moment it works everywhere - in every server you’re a member of, in your DMs, and in group chats. No server permissions needed. No waiting for an admin to approve it. Just you, and your translator, wherever you go.
Translate any message in one click
See a message you don’t understand? Right-click it (or long-press on mobile), tap Apps, and hit Translate this message. In seconds you’ll see a private translation in your own native language - only visible to you, never cluttering the chat for others.
Set your native language once with /my-language and Personal Translator will always know what language to translate into. No options, no dropdowns, no friction.
Send translations your way
When you want to write in another language, /translate and the quick /t command have you covered. Type your message, pick a target language (or let the bot remember the language you use in that channel), and send. Translations are private by default - only you see the result - but if you want to share it publicly, just toggle the visible option and it posts for everyone to read.
Use /set-language once in any channel and Personal Translator will remember it. From then on, /t your message is all it takes - no options, no fuss, just one command.
Your privacy, respected
Translations are ephemeral by default. Nobody else in the server sees what you translated or what you asked for. Your activity stays between you and the bot. Prefer public translations? You’re in control - set it as your default with /set-visibility or toggle it per message.
Power users: bring your own API key
Translate a lot? The Personal API Plan lets you connect your own Google Translate or DeepL API key. Once connected, your translations run entirely through your own key — the token system is bypassed completely and there are no character limits. Your key is stored encrypted with AES-256-GCM, and you can remove it or swap it at any time.
Supports Google Cloud Translation, DeepL Free, and DeepL Pro - detected automatically from the key format.
Token packs for when you need more
Every new user gets a generous free token allowance to get started - no credit card required. When you need more, top up with a one-time token pack directly inside Discord. No accounts, no external checkouts, no friction.
100+ languages, instant autocomplete
Personal Translator supports 100+ languages via Google Translate — from major world languages like Spanish, French, Mandarin, Arabic, and Japanese, to dozens more. DeepL users have access to 31 supported languages with premium translation quality.
Check your balance anytime
/status gives you a live view of your token balance, your preferred and native languages, your total characters translated, and your Personal API Plan status — all in a clean, private embed. Never get caught off guard by an empty balance.
Simple. Private. Always there.
Personal Translator doesn’t join your servers. It doesn’t read your messages. It doesn’t post without your input. It sits quietly in your account and does one thing well: translates what you need, when you need it, without anyone else knowing.
Add it to your account once and never think about it again — until the moment you need it, and it’s right there.

