Πάρε στο περιεχόμενο

How to auto-translate a Discord channel (2 ways)

Discord can't translate anything by itself, so you add a bot. There are two things people mean by an auto-translated channel, and both take about two minutes to set up.

First, one click of setup

Add Talksy to your server. It posts a welcome message the moment it joins, in your server's language. If you're an admin, click ⚡ Set up, pick the channels where translation should run, and confirm. That is the entire server-side setup.

Prefer commands? These do the same:

/server enable
/server channel add channel:#general

Way 1: inline auto-translation (mixed-language channels)

This is for channels where people chat in different languages side by side. Each member who wants their messages auto-translated runs one command, once per server, with the language their messages should also appear in:

/talksy language:english

From then on, each message that member sends in an enabled channel is also posted in that language as them, with their own name and avatar. No bot replies cluttering the chat, no DMs:

#general
LucíaES

¿Cómo están? ¿Jugamos esta noche?

LucíaEN

How is everyone? Shall we play tonight?

Members who never run the command are never translated: it's opt-in per person. And anyone can still translate any single message by reacting with a flag emoji. That needs no setup and no account at all.

Way 2: channel routes (mirror a channel into another language)

This is for servers with a channel per language: keep #general in English and give your Spanish community a #general-es that receives everything, translated. On the welcome message click 🌐 Add route and pick source, target and language, or use the command:

/server route add source:#general target:#general-es language:spanish

Routes don't just copy text. The linked channels behave like one conversation: deleting the original deletes its translations, replies quote what they answer (in the reader's language, with a jump link), forwarded messages cross over translated, and reactions mirror onto the translated copies. Forum channels can be linked the same way, post by post.

Every server gets one route free, with 200 translated messages a month included. Unlimited routes with no cap are part of Talksy Pro, and one subscription covers the whole server.

Which way should you use?

  • One shared channel, many languages: inline auto-translation (Way 1).
  • Separate channels per language: routes (Way 2).
  • Both at once works fine. Many communities run a mixed #international alongside routed language channels.
  • Just reading the occasional foreign message: set up nothing; flag reactions already work.

Not working?

Check the troubleshooting guide, or the full setup docs. For a server with many languages, see the multilingual server setup guide.

Make your channels multilingual

Free tier, 100+ languages, set up in about two minutes.