Quick answer
Add Talksy, run /talksy to set your language, then translate three ways: flag-emoji reactions, the /translate command, or automatic inline translation. Admins turn it on server-wide with /server enable. Free, 100+ languages.
How to Use a Discord Translator Bot
Setting up and using a translator bot on Discord takes a couple of minutes. Here is the whole process with Talksy — from adding the bot to translating your first message, plus how admins enable it for an entire server.
Click “Add Talksy to Discord”, pick your server, and authorize. No configuration required — the free tier and all 100+ languages work immediately.
Each member runs /talksy and chooses the language they want to read in. This is per-server, so you can use different languages in different communities.
React to any message with a flag emoji for an instant one-off translation; run /translate (or right-click → Apps → Translate) for on-demand text; or let automatic inline translation handle every message once it is enabled.
A member with Manage Server runs /server enable and adds channels with /server channel add. From then on, messages in those channels are translated inline for everyone who opted in.
The three ways to translate
- Flag reactions — react to a message with a flag emoji (🇬🇧, 🇫🇷, 🇯🇵…) and get the translation instantly. Zero setup, works for anyone.
- /translate — translate specific text on demand, or right-click a message → Apps → Translate. Great for your own messages before sending.
- Automatic inline — after /talksy, every message in an enabled channel is translated for you inline, under the original speaker’s name and avatar.
Tips
- Run
/talksywith no options any time to check or change your current settings. - Admins can enable stealth mode so the original message is deleted after translating, keeping channels clean.
- Flag reactions are the fastest way to onboard members — no registration, just react.
Try it on your server
Free tier, 100+ languages, no credit card. Set up in under two minutes.
Frequently asked questions
How do I use a translator bot in Discord?
Add the bot (Talksy), run /talksy to set your language, then translate one of three ways: react to a message with a flag emoji, use the /translate command, or turn on automatic inline translation so every message is translated for you. No copy-paste needed.
How do I set up a translator bot for the whole server?
An admin with the Manage Server permission runs /server enable and adds the channels to translate with /server channel add. Members then each run /talksy to pick their language. After that, messages in those channels are translated inline automatically.
Do all members need to install anything?
No. The bot is added once to the server by an admin. Individual members just run /talksy to choose their language — nothing to install. Flag-reaction translations work for anyone with zero setup.
Is it free to use?
Yes. Talksy’s free tier gives each member 100 automatic translations, 100 manual /translate commands, and 50 flag-reaction translations per month across 100+ languages. Talksy Pro (€8.99/mo) removes the limits.
How do I stop the bot translating for me?
Run /talksy and turn auto-translation off. You can also still translate individual messages on demand with flag reactions whenever you want, without auto-translation enabled.