TranslextExtension
For Discord

Live translation for Discord, right in your browser

Real-time translation for Discord voice channels and calls, running entirely in your browser tab with no bots to invite.

Free to install · upgrade any time
discord.com/channels/48213
LIVE
BST
–✕
Good morning everyone, thanks for joining today's call.▋
Buenos días a todos, gracias por unirse a la llamada de hoy.▋

Discord doesn't translate voice. It transcribes English speech into English text through its experimental live captions feature, available only on desktop and only for a small set of languages. If you're in a server with friends in Tokyo discussing a game in Japanese, or attending a study group where someone explains calculus in Spanish, you hear the original audio and that's it. Discord's captions won't help because they don't cross language boundaries.

Translext captures the audio playing in your Discord browser tab, transcribes what it hears, and shows you live captions in any of seventy languages. You can also enable spoken output so you hear a translation while the conversation unfolds. It works in voice channels, group calls, and direct-message voice chats. Because it listens to your tab's audio stream, you must use Discord as a web page in Chrome—the standalone desktop app routes audio differently and can't be captured by a browser extension.

Running Discord in Chrome

Open discord.com in a Chrome tab and log in. Join any voice channel or call as you normally would. Click the Translext extension icon, pick your target language, and start the capture. The extension listens to everything playing in that tab: your friends' voices, notification sounds, screen-share audio if someone streams a video. You'll see a caption overlay appear on top of the Discord interface. You can drag it to a corner so it doesn't block the member list or chat panel. The desktop Discord app—even if it uses Chromium under the hood—runs outside the browser sandbox, so Translext can't hook into its audio. Bookmark the web version if you plan to use translation regularly.

What this solves on Discord

Discord voice channels move fast. Multiple people talk at once, inside jokes fly by, and asking someone to repeat themselves breaks the flow—especially in gaming sessions or live watch parties. If you're joining a community where English isn't the primary language, or if your guild spans three continents and switches between Portuguese, Korean, and broken English, you spend mental energy parsing accents and unfamiliar vocabulary instead of engaging. Translext gives you a text layer in your language. You catch the comment you missed while you were muted. You follow a heated strategy debate without waiting for a translation summary in chat. You participate in a server you'd otherwise have lurked in. Live translation makes mistakes with slang, rapid speech, and overlapping voices, but even imperfect captions let you track a conversation you'd otherwise lose completely.

Overlay and Discord's interface

Discord's own live captions appear as a narrow bar at the bottom of the voice panel, showing one line of text attributed to each speaker's avatar. Translext draws a separate floating box that you position anywhere on the page. The two don't interfere, though running both at once means two caption streams competing for attention—usually you'll turn off Discord's native transcription and rely on Translext alone. The overlay sits above the chat pane, the member sidebar, and any embedded images or emoji picker you open. If you're screen-sharing your Discord window to someone else, they'll see the caption box unless you hide it first. When you leave the voice channel or close the tab, the capture stops and nothing is stored. New sessions start fresh with no history.

Understand every Discord conversation

3B

Works in your browser

Runs right in your Chrome browser — install once, nothing to download.
AS

Any audio source

Capture audio from any browser tab, or from a connected microphone.
40

70+ languages

Recognize and translate across a wide range of language pairs, live.
FB

Floating overlay

A draggable, adjustable-transparency bar shows the translation on top of any page.

Translating Discord — FAQ

Does this work if I use Discord in the desktop app instead of the browser?

No. The desktop Discord app processes audio outside the browser, so Translext can't capture it. You must open discord.com in a Chrome tab and join your voice channel or call there. Everything else works the same—your servers, friends list, settings, and chat history all sync because you're logged into the same account. The web version supports voice channels, video calls, screen sharing, and go-live streaming, so you won't lose features by switching from the desktop app for sessions where you need translation.

Can I use Translext and Discord's built-in live captions at the same time?

Yes, both will run, but you'll see two sets of captions: Discord's native bar showing English transcriptions with speaker labels at the bottom of the voice panel, and Translext's floating overlay showing translated text anywhere you've dragged it. Most people find this cluttered and distracting. Discord's captions don't translate, so if you need a different language you'll rely on Translext alone. If you only need English transcription and want speaker names attached to each line, Discord's feature is simpler. Pick one or the other for a cleaner interface.

What if someone shares their screen and plays a YouTube video with audio during a Discord call?

Translext captures whatever audio plays in the Discord tab, including screen-share streams. If someone broadcasts a video, a game, or a music track, that audio gets transcribed and translated along with voices. The accuracy depends on audio quality and how much background noise or music obscures speech. If the shared content is pure music with no lyrics, you'll see gibberish captions as the transcription engine tries to interpret instruments as words. You can pause Translext during those moments and restart it when the conversation resumes.

Will people in my Discord voice channel know I'm running a translation extension?

No. Translext only listens to the audio your browser plays; it doesn't send any data into the Discord call, doesn't change your microphone input, and doesn't inject messages into chat. Other participants see and hear you exactly as they would without the extension. If you screen-share your entire browser window, they'll see the caption overlay on your screen unless you hide it first. Otherwise, translation happens privately on your end with no visible trace to anyone else in the channel.

If a Discord voice channel gets noisy with people talking over each other, does translation still work?

It tries, but accuracy drops when multiple voices overlap or when there's loud background noise—mechanical keyboards, game sound effects, music someone forgot to mute. The transcription engine processes the mixed audio as a single stream, so it might mash two sentences together, skip words, or misattribute who said what. Translext doesn't separate speakers or label who's talking; you just see a continuous caption feed. In a disciplined call where people take turns, translation keeps up well. In a chaotic ten-person raid with everyone shouting, expect fragments and guesses. You'll still catch more than you would with no captions at all.

Translext

Live captions and translated audio for anything playing in your browser tab. No bots to invite, nothing to upload.

Languages
Spanish → EnglishEnglish → SpanishChinese → EnglishEnglish → ChineseHindi → EnglishEnglish → HindiArabic → EnglishEnglish → Arabic
More languages
French → EnglishEnglish → FrenchPortuguese → EnglishEnglish → PortugueseJapanese → EnglishEnglish → JapaneseGerman → EnglishEnglish → GermanAll languages →
Where it works
Google MeetZoomMicrosoft TeamsWebexDiscordYouTubeYouTube LiveTwitch
Company
SupportPrivacy PolicyTerms of ServiceRefund Policy
Translext in other languagesEnglishEspañolPortuguês (Brasil)FrançaisDeutschItalianoРусскийTürkçeहिन्दीBahasa IndonesiaTiếng Việt日本語한국어简体中文繁體中文العربية
© 2026 Translext