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.
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.
Say a gaming server's chat reads like this one evening:
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 ✦:
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.
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.
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".
A foreign language server is not only messages. Subline also translates:
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.
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.
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