← subline.page

Translate Discord to English, only where you need it

Updated 2026-11-02

For English speakers in international servers: read every foreign line in English, keep English lines untouched, and see names and thread titles in English too.

The international server problem

You joined a server for a game, a hobby or a study group, and it turned out to be international. The announcements are in English, but the general chat drifts between Portuguese, Turkish, Russian and Indonesian, depending on who is online. Most of it you can guess. Some of it you cannot, and those are usually the lines that matter: the plan for tonight, the joke everyone is laughing at, the reply to your question.

What you want is simple to say: show me the foreign lines in English, and leave the English ones alone.

What reading in English looks like

Say a gaming server's chat reads like this one evening:

  • nadia: who's up for ranked in 10?
  • joão: eu topo, mas só depois do jantar
  • ilya: я тоже, только микрофон сломался
  • nadia: lmao ok
  • ayu: aku ikut, tunggu 5 menit ya

With Subline set to English, Nadia's first line stays exactly as it is, because it is already English. Her "lmao ok" is English chat shorthand, so it gets no line either. Under the other three, a translation appears in English, marked with a small ✦:

  • under João's: I'm in, but only after dinner
  • under Ilya's: me too, only my mic is broken
  • under Ayu's: I'm joining, wait 5 minutes okay

The original stays on top every time. If you are picking up some Portuguese or Russian along the way, you can read the original first and check yourself against the line below.

Why English readers see fewer requests

Subline makes some decisions on your computer before anything leaves it. Emoji, links, mentions, digits and laughter never need translating in any language. For English readers there is one more step: common English chat shorthand, and messages Subline is sure are English, also stay on your computer.

That keeps a mostly English server quiet. You get a translated line only under messages that are actually in another language, and the rest of the chat looks the way it always did.

Mixed messages and romanised text

International chats are rarely clean. People switch languages mid-sentence, write Hindi or Russian in Latin letters, and use slang that no dictionary has. A word-by-word translator handles this badly: it either leaves the line as it is or produces nonsense.

Subline's translations come from an AI that reads up to 8 earlier lines of the chat with each message. So a reply like "same lol, kal milte hain" is read as a reply in a mix of English and Hindi written in Latin letters, and comes out as something like "same lol, see you tomorrow".

The rest of the server, in English too

A foreign language server is not only messages. Subline also translates:

  • Names. Rest your pointer on a name written in another script, like Дмитрий or 김민준, and it shows in English.
  • Bios and statuses in the member list and on profiles.
  • Thread and forum titles, channel topics and server rules, so you can find your way around.
  • Embeds and polls posted in channels that are on.

Setting English as your language

  1. Install Subline for Mac or Windows from the home page, or add it to Chrome.
  2. Open Discord and press Link once.
  3. Open Discord's settings, find Subline in the sidebar, open Settings, and choose English as your reading language.

English is one of 82 reading languages. If someone else in your house reads in another language, their Discord account keeps its own setting.

From then on, every server channel you open is translated where it needs to be. Direct messages are left alone until you turn one on: hover a message in that DM, press 🌐, and choose Enable auto-translate here.

What it will not do

Subline translates what you read. It does not translate what you write, so your replies go out exactly as you typed them. It does not translate voice chat, and it does not run on phones yet.

Related reading

Subline: every message, already translated

Subline translates any language into yours, right under each message in Discord, as it arrives. Only you see it.

7 days of AI included, from your first translation. Then $1.99 a month, or $19.99 a year.

Get Subline