← subline.page

Discord auto translate: what "auto" really means

Updated 2026-11-02

Three tools all say "auto translate" for Discord and mean three different things. Here is what each one does, and what fully automatic reading looks like.

One word, three meanings

Search for a way to auto translate Discord and you will find tools that use the same word for very different jobs. Before you install anything, it helps to know which kind you are looking at.

  1. Auto translate what you send. You type in your language, and the tool rewrites your message into another language before Discord sends it. The messages you receive still arrive untranslated.
  2. Auto translate when someone asks. A bot sits in the server. Someone reacts with a flag or types a command, and the bot posts a translated copy into the channel.
  3. Auto translate what you read. Every incoming message in a language you do not read gets a translation under it, by itself, without a click.

Most people who search for this want the third kind: they joined a server where the chat moves in Spanish, Japanese or Turkish, and they just want to follow it. The first kind does not help with that at all, and the second kind needs the server to install a bot and fills the channel with copies.

What fully automatic reading looks like

Here is a short stretch of chat from an international study server, the way it arrives:

  • lucia: alguien más está repasando para el examen del viernes?
  • kenji: 明日の朝7時から一緒にやる人いる?
  • sam: I'm in for tomorrow morning
  • lucia: jajaja
  • mert: ben de varım, linki atar mısınız

With Subline and English as your reading language, the chat stays exactly as it is, and three lines get a translation underneath, marked with a small ✦:

  • Under lucia's first line: anyone else reviewing for Friday's exam?
  • Under kenji's: anyone joining from 7 tomorrow morning?
  • Under mert's: I'm in too, can you send the link?

Two lines get nothing. Sam already wrote in English, so there is nothing to translate. "jajaja" is laughter, and Subline knows that before it sends anything, so it stays quiet. That quiet matters more than it sounds: a tool that translates every "ok", "lol" and emoji turns a busy channel into noise.

How it decides, message by message

When a new message lands in a channel you have open, Subline goes through a few steps on your computer first:

  • It checks whether the message has anything to translate at all. Only emoji, a link, a mention, digits or laughter: nothing is sent.
  • If your reading language is English, it also skips common English chat shorthand without asking the server.
  • Everything else goes to Subline's server with a little of the conversation around it, up to 8 earlier lines, so the AI understands replies, jokes and slang the way they were meant.
  • If the AI finds the message is already in your language, no line appears.

When you open a channel, Subline also translates up to 20 recent messages, so you are not dropped into the middle of a conversation. Scroll up, and older messages are translated as Discord loads them. Edited messages are translated again.

Where it runs by itself, and where you choose

Every server channel is on by default. You do not set anything up per server, and no admin has to approve anything.

Direct messages and group DMs are different. They are off until you turn one on, one conversation at a time. Hover any message in that DM, press the 🌐 button, and choose Enable auto-translate here. The same button turns a single server channel off, if there is one room you would rather leave alone.

If you want no server translated by default, switch off All servers in Subline's settings, and turn on only the channels you pick.

More than message text

Auto translation is only half useful if the rest of the screen stays foreign. Subline also translates bios and custom statuses, thread and forum titles, channel topics, server rules, embeds and polls. Rest your pointer on a name written in a script you do not read, such as 王小明 or Дмитрий, and it shows that name in your language.

What it does not do

So there are no surprises:

  • It does not translate the messages you send. You keep writing the way you always do.
  • It does not translate voice chat.
  • It does not run on phones yet. It runs in the Discord app on Mac and Windows, and in Discord in Chrome.

Setting it up

  1. Download Subline for Mac or Windows from the home page, or add it to Chrome.
  2. Open Discord and press Link once. The first time, Discord shows its own Authorize window.
  3. Choose your reading language in Discord's settings, under Subline, then Settings.

That is the whole setup. From then on, every channel you open reads in your language. If you want to know exactly what leaves your computer, the safety page and the privacy page spell it out. For a wider look at every way to translate on Discord, see how to translate Discord messages.

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