CHZZK English subtitles and SOOP live translation, locally
By the end of this guide, you’ll have live subtitles and real-time AI translation working on CHZZK or SOOP. Everything runs on your Windows PC. The app listens and turns speech into captions, then translates them without uploading the audio. Viewers can translate a Korean stream without help from the streamer. Streamers can show Korean speech in English and Japanese at the same time.
Key takeaways
- Viewers can translate any CHZZK or SOOP stream through watch-anywhere mode.
- Streamers can place two translated languages directly inside their OBS video.
- The app’s speech recognition and built-in AI translation run on your PC.
- OMNI supports 30+ selectable languages and two target languages at once.
- The same setup works offline after the required language files are downloaded.
What you need
- A 64-bit Windows 10 or Windows 11 PC.
- An NVIDIA graphics card for the best real-time performance.
- OMNI Live Translator with its 30-day free trial; no credit card is required.
- Internet access for the first app and language downloads.
- A CHZZK or SOOP stream if you’re a viewer.
- OBS Studio, the free app used to arrange and broadcast a stream, plus your CHZZK or SOOP streaming account if you’re a streamer.
SOOP is the current name of the Korean service formerly known as AfreecaTV.
How to add CHZZK English subtitles and translate SOOP live
There are two ways to use this setup. Viewers place captions over the stream they’re watching. Streamers add the translated captions to OBS before broadcasting to CHZZK or SOOP.
Install OMNI Live Translator.
Download the installer and follow the Windows setup steps. The app works without an account. Every feature is available during the 30-day trial.
OMNI is Korean-first. Its team is Korean, and CHZZK and SOOP are treated as key use cases. This helps when people use casual Korean, gaming terms, polite speech, or quick back-and-forth conversation instead of reading slowly from a script.
Download the languages you need.
Open the Languages & Models page. Then open Get more languages. Download the files needed for your spoken language and the languages you want to show.
These files let the app listen, create captions, and translate them on your PC. After the downloads finish, the processing stays on your computer.
Choose a setup preset.
Start with Balanced. The app will choose a suitable setup for your PC. Pick Fastest if your graphics card is already busy running a demanding game and OBS. Try Most accurate if your PC has extra performance available.
You don’t need to understand the technical settings. A short practice stream will tell you more than a list of computer parts. Check whether the captions keep up while your game, web browser, and OBS are all open.
Set Korean as the spoken language and choose the translations.
If you’re an international viewer, choose Korean as the source language and English as the first target. A Korean streamer who wants to reach viewers in Japan and elsewhere can choose English as target 1 and Japanese as target 2.
OMNI shows both translations side by side for each phrase. If you only need one, leave the second language out of the layout. This keeps the screen easy to read.
Choose the audio you want translated.
As a viewer, open the CHZZK or SOOP stream on the same PC. Use watch-anywhere mode so OMNI can listen to the sound playing through Windows. The streamer doesn’t need to install anything or turn on captions.
As a streamer, send your spoken broadcast audio to OMNI while keeping your usual OBS audio working. Speak normally during the test. Long, unnatural pauses may make the captions look cleaner, but they won’t show how the app handles a real 합방, game stream, or just-chatting session.
Put the captions on the screen.
Viewers can open OMNI’s movable caption window. Turn on the option that keeps it above other windows, then place it along the bottom of the CHZZK or SOOP player. You don’t need OBS for this method.
Streamers can add a caption overlay — text shown on top of the broadcast. Copy OMNI’s browser-source URL. A browser source is a way to show a web page inside your OBS stream. In OBS, open the scene you want to use. A scene is the screen layout your viewers will see. Click + in the Sources panel, choose Browser, create a new source, and paste the URL.
Set the browser source to the same width and height as your video. In the source list, place it above your game or camera so the captions remain visible. Leave enough room at the bottom for two lines of translation.
CHZZK documents OBS as a supported broadcasting tool in its official streaming settings guidance. For SOOP, open External Device Broadcast Settings. Then copy the server URL and stream key into OBS as described by the official SOOP external-streaming guide. The stream key is the private code that connects OBS to your channel. Although the SOOP article shows the setup on macOS, the same dashboard, custom-server, and stream-key steps are the useful platform-side parts.

Test complete Korean sentences.
Read several full sentences. Include one where you take a quick breath in the middle. OMNI is designed to wait briefly so it doesn’t treat every breath as the end of your thought.
This test matters. Live translation can become confusing when a Korean sentence is split too early. The first half may seem correct on its own, but the ending can change the meaning of the whole sentence.
Watch or broadcast for several minutes before going live.
Viewers should check that the caption window stays above the player in both full-screen and windowed modes. Streamers should make a private OBS recording first. Confirm that Korean speech appears in both target languages. Also check that the captions don’t cover game menus, donation alerts, or chat.
CHZZK and SOOP receive the caption overlay as part of the video made in OBS. Your viewers don’t need to turn on a separate caption setting. If you later use another streaming service, the same browser-source method can work there too. See the Twitch live translation guide for that setup.
Picking languages: Korean → English + Japanese or Chinese + English
Korean to English and Japanese is a useful general setup for a Korean streamer reaching viewers abroad. Korean to Chinese and English can fit communities spread across East Asia and the wider international audience.
| Scenario | Source | Target 1 | Target 2 |
|---|---|---|---|
| Korean gaming stream going global | Korean | English | Japanese |
| Esports or variety stream for a wider East Asian audience | Korean | Chinese | English |
| English-speaking viewer learning from a Korean stream | Korean | English | Japanese |
| International fan community | Korean | Spanish | Portuguese |
English, Spanish, Chinese, Hindi, Arabic, Portuguese, French, Russian, Japanese, and Korean are useful choices for many communities. OMNI lets you select from 30+ languages in the app.
The way someone speaks matters too. Korean 해요체 shows a polite relationship between the speaker and the audience. Translating complete sentences gives OMNI’s built-in AI translation more context, so it can produce natural English or Japanese instead of handling every word ending on its own. For Japanese, choose wording that suits a public stream when the Korean speaker stays polite.
Two translations work best when they serve different audiences. “Speak Korean, show English + Japanese” is easier to read than filling the bottom of the screen with Korean captions, romanized Korean, and two translations.
Why run translation locally?
Local processing means the stream audio, captions, and translated text stay on your PC. Nothing is uploaded for captioning. There are no monthly fees or per-minute charges. On a gaming PC with a modern NVIDIA graphics card, the first captions can appear in under a second. The app can also keep working offline after setup.
Local translation won’t understand every joke, name, or cultural reference perfectly. OMNI listens to complete sentences and uses translation models that run on your PC. This gives it more context for tone and polite speech.
My pet peeve with pay-by-the-minute cloud captions isn’t the first bill. It’s knowing that every long pre-show, queue, and five-hour 방송 is still adding to the cost. A one-time local setup makes more sense for people who watch or stream often. It also keeps private conversations away from an outside speech service.
The same watch-anywhere method can translate other video players. The Netflix real-time translation guide explains a similar setup for viewers.
How does it compare to CHZZK and SOOP’s familiar options?
OMNI is built for private live translation on your own PC. Player controls, community subtitles, and cloud services can still be useful in other situations.
| What matters | OMNI Live Translator | CHZZK/SOOP native player | Clip translators or community subs | Cloud captions plus translation |
|---|---|---|---|---|
| Languages covered | 30+ selectable in the app | No universal live-caption language set documented | Depends on the contributor | Depends on the cloud service |
| Translation | Built-in AI translation with two targets at once | No documented universal viewer-selectable live speech translation | Often excellent when edited by a person, but usually added after the stream | Available through online services; quality varies |
| Audio processing | Runs on your PC | No separate live speech-processing option documented | Handled by a person or an outside service | Audio is processed in the cloud |
| Latency | First captions in under a second on a gaming PC with a modern NVIDIA GPU | No general live translation system documented | Added after the stream | Internet and cloud processing can add delay |
| Pricing model | 30-day trial, then $19.95 one-time lifetime license | Viewing access is generally part of the platform; platform terms apply | Free, volunteer, commissioned, or service-dependent | Usage-based and often charged by processed audio |
| Works offline | Yes, after setup | No; the stream itself requires the platform | Creation varies; downloaded subtitle files can be used offline | No |
The built-in player is enough when the creator already includes the language you need in the video. Community translators are often the best choice for polished clips. A skilled person can take time to understand jokes, names, and references after the stream ends.
Cloud caption services can make sense for a company that already processes streams on a server, or for a production team working across several computers. The audio must leave your PC, though. Live Korean captions and translation may also require separate services with separate bills.
For a finished broadcast rather than a live one, uploading the recording to the OmniSubs VOD subtitling workflow gives you an editable subtitle file instead of captions that disappear when the stream ends.
FAQ
Can I add CHZZK English subtitles without the streamer’s help?
Yes. Play the CHZZK stream on your Windows PC. Let OMNI’s watch-anywhere mode listen to the computer audio, then place its always-on-top caption window over the player.
Does SOOP have a built-in English subtitle switch for every stream?
No universal live speech-translation control is documented for every SOOP stream. Some broadcasts may include captions or a separate language feed. OMNI works independently, so it doesn’t depend on the streamer providing either one.
Which languages can I use for Korean stream translation?
The app offers 30+ selectable languages. You can choose options such as English, Japanese, Chinese, Spanish, Hindi, Arabic, Portuguese, French, and Russian.
Does any stream audio get uploaded?
No. The app’s speech recognition and built-in AI translation run on your PC. OMNI doesn’t upload or log your audio, captions, or translations. It also works without an account.
Can I use it without internet access?
Yes, after the app and your chosen language files have been downloaded. You still need internet access to watch a live CHZZK or SOOP broadcast. OMNI’s caption and translation features can run offline after setup.
How much does OMNI cost after the trial?
The full-featured trial lasts 30 days and doesn’t require a credit card. After that, the launch price is $19.95 for a lifetime license. There is no subscription and there are no usage fees. The license works on one PC at a time and can be moved or reset up to three times.
Download the OMNI Live Translator free trial when you’re ready to test it with a CHZZK or SOOP stream.

