How to set up real-time Netflix translation locally on PC
By the end of this guide, Netflix audio playing on your Windows PC will become live subtitles translated into one or two languages. OMNI Live Translator listens to the dialogue and translates it on your PC. Netflix doesn’t need to offer a subtitle track in your language.
Key takeaways
This setup adds live AI captions without changing the Netflix player.
- OMNI listens to the audio already playing on your PC.
- The app turns speech into captions and translates them on your PC.
- You can display two target languages beside each other.
- You are not limited to the subtitle languages offered for a Netflix title.
- There is no account, cloud processing, monthly fee, or per-minute charge.
- A gaming PC with a modern NVIDIA graphics card can show the first captions in under one second.
- After the initial setup, OMNI can work offline.
What you need
You need a Windows PC that can play Netflix and run OMNI.
- A 64-bit Windows 10 or Windows 11 PC.
- A modern NVIDIA graphics card for the best real-time performance.
- OMNI Live Translator, which includes a full-featured 30-day trial with no credit card.
- A Netflix account and a title you can legally watch in your region.
- Headphones or speakers connected to the same Windows sound output used by Netflix.
- Several gigabytes of free storage for the downloaded language files.
- No OBS installation unless you want to record or stream your captioned viewing setup. OBS is free software used to record or broadcast what appears on your screen.
How to set up real-time Netflix translation
The simplest setup is to let OMNI listen to your PC audio and place its caption window over Netflix. This creates an overlay—a layer of captions shown on top of the video.
- Check Netflix’s own language menu first. Start the title, click the player, and open Audio & Subtitles. Netflix’s finished subtitles are usually the easiest choice when your language is listed. Availability changes from one title to another: Netflix says location, profile preferences, the title, the device, and licensing agreements can affect which languages appear.
- Install and open OMNI. Download the Windows installer, complete the setup, and start the app. You don’t need to create an account. On the first launch, let the required downloads finish before testing Netflix. These files allow OMNI to listen, create captions, and translate them on your PC.
- Download the languages you need. Open the Languages & Models page, then choose Get more languages. Download the source language—the language being spoken—and the language or languages you want to read. You do not need to understand the technical choices. Select Fastest, Balanced, or Most accurate, and OMNI will pick the right setup for your PC. Fastest is a good starting point on an older gaming PC. Balanced suits most people. Try Most accurate if your graphics card can comfortably keep up.
- Set the spoken and target languages. Match the source to the Netflix audio track, not the language used by the Netflix menus or an existing subtitle. For example, choose Korean as the source for a Korean drama and English as target 1. Add Japanese as target 2 if you want two translations. OMNI lets you select from 30+ languages in the app.
- Turn on watch-anywhere mode. Open Netflix on the same PC and play a scene with clear dialogue. OMNI listens to the sound being played by Windows, whether Netflix is open in a browser or another supported player. It doesn’t need a Netflix extension, a subtitle file, or access to the video itself.
- Use the caption window for normal viewing. Turn on the option that keeps the window above other windows. Move it over the lower part of the Netflix picture, then resize it until the captions are easy to read without covering faces. OMNI also gives you a browser-source URL. A browser source is a way to show a web page inside a stream. Netflix has nowhere to paste this URL, so it is mainly for streaming tools such as OBS Studio or TikTok Live Studio. In OBS, find the Sources panel—the list of items shown in your stream—add a Browser item, and paste the URL there.

- Test one conversation before starting the episode. Check that OMNI has the correct spoken language. Then look at names, punctuation, and when each caption appears. Choose Fastest if captions start falling behind. Use Balanced for everyday viewing, or Most accurate if your PC can run it smoothly. OMNI may briefly wait when someone pauses in the middle of a sentence. This helps it translate the complete thought instead of guessing from half a sentence. That small wait is usually worth it; broken sentence fragments can quickly spoil a dramatic scene.
Picking languages: English, Spanish, Korean, and French examples
Choose the language you hear as the source. Then pick one target language for reading, or two targets for comparison and study.
| Scenario | Source | Target 1 | Target 2 |
|---|---|---|---|
| English-language original for an Indian household | English | Hindi | — |
| English-language original for Arabic or Russian readers | English | Arabic | Russian |
| Spanish-language crime drama | Spanish | English | — |
| Korean drama for a learner | Korean | English | Japanese |
| French film in a bilingual household | French | English | Spanish |
Showing two translations can be especially useful for language learning. A Korean learner can keep English and Japanese beside each other. Someone studying French can compare English and Spanish versions of the same sentence. OMNI displays both targets side by side for each phrase, so you don’t have to keep switching between subtitle tracks.
The way characters speak matters too. Korean dialogue may move between casual and respectful speech. In Japanese, politeness can reveal the relationship between characters. OMNI’s built-in AI translation tries to keep that meaning and tone. Slang, jokes, fictional names, and dialogue written to be unclear can still be difficult, just as they are for any live translation.
The same setup works for anime and other streaming sites; the Crunchyroll real-time translation guide covers that viewer workflow separately.
Why run translation locally?
Running locally means the movie audio, captions, and translations stay on your PC. Nothing is uploaded for processing.
OMNI listens to live speech, turns it into captions, and translates each sentence using files downloaded to your computer. It doesn’t upload or log the audio, captions, or translated text. After setup, the app can work fully offline. Netflix itself still needs whatever internet connection and access it normally requires.
There’s also no meter running during a ten-episode weekend. My pet peeve with cloud captioning is watching a per-minute bill grow while translating something I already pay to watch. OMNI has no monthly or per-minute usage fees. On a gaming PC with a modern NVIDIA graphics card, the first captions can appear in under one second.
Watch-anywhere mode isn’t limited to recorded shows. You can use the same local setup with live Korean streaming platforms, as explained in the CHZZK and SOOP translation guide.
How does it compare to Netflix’s familiar options?
Netflix’s own subtitles remain the easiest choice when the exact language you need is already available for that title.
| Option | Languages covered | Translation | Where audio is processed | Latency | Pricing model | Works offline |
|---|---|---|---|---|---|---|
| OMNI Live Translator | 30+ selectable languages | Built-in AI translation with one or two target languages | Runs entirely on the viewer’s PC | First captions in under one second on a gaming PC with a modern NVIDIA graphics card | 30-day trial, then a one-time $19.95 lifetime license | Yes, after setup; Netflix playback still follows Netflix’s access rules |
| Netflix subtitles | Varies by title, location, profile, and device | A finished subtitle track when the language is available | Netflix supplies the finished track, so no live listening is needed | Timed in advance to match the program | Included with a Netflix subscription | Only where Netflix supports downloading the title and subtitle track |
| Language Reactor and similar extensions | Depends on an available Netflix source subtitle and supported target | Uses an existing subtitle track or translates its text | Uses subtitle text rather than listening to the live audio | Follows Netflix subtitle timing; translated text may vary | Free core features; subscription for Pro machine translation | No; the Netflix workflow runs through the desktop Chrome website |
| Netflix dubbing or audio description | Varies by title and language | Dubbing replaces dialogue; audio description explains visuals and isn’t translation | Netflix supplies a prerecorded track through its cloud service | Timed in advance to match the program | Included with Netflix where available | Only on supported downloads and devices |
If Netflix provides a polished subtitle or dub in your language, use it. It is already timed, needs no gaming hardware, and benefits from human editing and knowledge of the full story.
Language Reactor is useful for vocabulary lookup, replay controls, automatic pausing, and studying with existing Netflix subtitles. Its own documentation explains that automatic translations may be literal and contain errors. It works from subtitle text rather than listening to the movie’s audio, so it solves a different problem when the required source subtitle is missing.
Audio description also serves a different purpose. It describes actions, settings, facial expressions, and scene changes for viewers who need visual context. It is not a replacement for translated dialogue.
FAQ
OMNI runs beside Netflix. It doesn’t become part of your Netflix account or change the video itself.
Can OMNI translate Netflix when my subtitle language is missing?
Yes. OMNI listens to the playing audio and creates a new translation on your PC. The target language does not need to appear in Netflix’s Audio & Subtitles menu.
Can I show the original language and a translation together?
You can show two target languages side by side for each phrase. For study, you might choose Korean and English, or English and Japanese, depending on what you want to compare.
Which languages can I use?
The app offers 30+ selectable languages, including English, Spanish, Chinese, Hindi, Arabic, Portuguese, French, Russian, Japanese, and Korean. Open Get more languages to download the ones you need.
Does Netflix audio leave my computer?
No. OMNI listens, creates captions, and translates them on your PC. It doesn’t upload or log the audio, captions, or translated text. It works offline after setup, although streaming Netflix still requires the connection Netflix normally needs.
Does this bypass Netflix DRM or region restrictions?
No. OMNI only listens to audio playing on your own PC and displays text locally. It doesn’t download, copy, redistribute, or provide access to Netflix media, and it doesn’t bypass regional controls.
How much does OMNI cost after the trial?
The full-featured trial lasts 30 days and requires no credit card. After that, the launch price is a one-time $19.95 lifetime license. There is no subscription or per-minute charge. The license works on one PC at a time and can be reset or moved up to three times.
For video files you own rather than live playback, use the separate guide to adding subtitles to a video.
Download the 30-day OMNI Live Translator trial when you’re ready to test the setup with a Netflix title.

