TikTok LIVE translation: Local AI captions in two languages
You can add live subtitles and real-time AI translation to TikTok LIVE Studio. Everything runs on your Windows PC. Your stream can show complete translated phrases in one or two languages without uploading your audio. The captions appear over your video as an overlay — a layer placed on top of the stream.
Key takeaways
- OMNI listens to your TikTok LIVE speech and turns it into captions on your PC.
- Two translated languages can appear side by side for every completed phrase.
- A browser source — a way to show a web page inside your stream — is the cleanest setup in compatible LIVE Studio versions.
- Window Capture or Display Capture offers an easy backup option.
- OMNI’s built-in AI translation works with complete sentences, not one word at a time.
- After the first setup, captions work offline with no monthly or per-minute charges.
What you need
You need one Windows PC, access to TikTok LIVE, and a few minutes to prepare the languages you want to use.
- A 64-bit Windows 10 or Windows 11 PC.
- A modern NVIDIA graphics card, recommended for captions in under a second on a gaming PC.
- OMNI Live Translator, which includes a full-featured 30-day free trial with no credit card.
- TikTok LIVE Studio installed and signed in to an account with LIVE Studio access.
- A microphone or the PC audio source you want OMNI to hear.
- Enough free storage for the downloaded languages.
- A short private or low-traffic test LIVE before the real broadcast.
TikTok says LIVE Studio access conditions can vary by country or region. Check the access status shown inside the app instead of relying on an old follower-count guide.
How to set up TikTok LIVE translation in LIVE Studio
First, make sure OMNI can hear you and create complete captions. Then add those captions to the LIVE Studio screen where you arrange your stream.
- Install OMNI and download your languages. Download the trial from the OMNI Live Translator page, open the app, and go to Languages & Models. Open Get more languages and download the languages you need. Let every download finish before testing offline. Choose Fastest, Balanced, or Most accurate. OMNI will pick the right setup for your PC.
- Select what OMNI should hear. For a talking stream, choose the same microphone you use in LIVE Studio. For gameplay, interviews, or a mirrored phone stream with sound coming through the PC, choose the matching PC audio source. Keep music quieter than your voice during the test. Clear speech gives the app a much better chance of creating and translating the right captions.
- Set the source and two target languages. On Languages & Models, choose the language you will speak. Then set Target 1 and Target 2. For an English-speaking host reaching Latin American and Arabic-speaking viewers, choose English → Spanish + Arabic. If you need only one translation, leave the second target empty instead of showing the same language twice.
- Choose a speed and quality option. Start with Balanced, which gives most PCs a practical mix of speed and accuracy. Use Fastest if captions start falling behind or your stream becomes choppy. Try Most accurate if your graphics card still has plenty of room while streaming. Read three full sentences aloud. Include names and words you often use on your channel. One wrong word is usually less distracting than a sentence being cut apart at every pause. OMNI waits briefly through a mid-sentence pause so viewers can receive the translation as a complete thought.
- Add the overlay to TikTok LIVE Studio. In OMNI, open the browser overlay and copy its browser-source URL, which is the web address LIVE Studio uses to show the captions. In LIVE Studio, select your scene — the saved arrangement of video, audio, and graphics for part of your stream. Choose Add source, then use Link source or Browser source if your version shows that option. Paste the URL and resize the transparent caption layer across the lower safe area. Names and available options can vary. If you cannot find the browser option, use OMNI’s movable caption window. Turn on always stay on top, then choose Add source → Window capture in LIVE Studio. Window Capture shows one open app window inside your stream. TikTok’s official capture-source guide also explains Display Capture, which shows the chosen screen, if Window Capture does not work correctly. For a mirrored phone layout, place OMNI’s caption window over the mirrored content and capture that display.

- Fit captions to the vertical screen. Keep both languages above TikTok’s lower buttons and away from comments or gift graphics in your preview. Use two short lines for each phrase instead of one wide desktop-style strip. Before going LIVE, check that Arabic reads from right to left and that Spanish accents and Chinese characters appear correctly. A missing or broken font is much easier to fix during a practice run.
- Run a full rehearsal. Preview your video and audio in LIVE Studio. Speak at your normal speed for 2 minutes. Make sure the original captions and both translations update without covering each other. Watch the video to check that it remains smooth. Change scenes once during the test. Each scene has its own group of sources, so captions can work on the intro scene but disappear when you switch to gameplay. After your languages finish downloading, you can disconnect the test PC from the internet to confirm that OMNI keeps working offline. Reconnect before starting TikTok LIVE.
Picking languages: English, Korean, and Portuguese examples
Two-language captions let one spoken stream serve two groups of viewers at the same time. Neither group has to replace the other on screen.
| Scenario | Source | Target 1 | Target 2 |
|---|---|---|---|
| Global product demo | English | Spanish | Arabic |
| Korean gaming or chat stream | Korean | English | Chinese |
| Brazilian creator reaching the Americas | Portuguese | English | Spanish |
For English → Spanish + Arabic, keep product names consistent and test the right-to-left Arabic line on the actual vertical screen. For Korean → English + Chinese, check whether friendly or polite speech still sounds right. Turning every sentence into the same formal style can make a relaxed stream sound oddly stiff. Portuguese → English + Spanish may look easy because Portuguese and Spanish share many words. However, similar-looking words can have different meanings. That is why translating complete sentences works better than swapping individual words.
OMNI offers 30+ selectable languages in the app. If a Korean creator swaps Chinese for Japanese, check the level of politeness in Japanese as carefully as you would in Korean. For more platform layouts, see the guides to OBS live subtitles and translation and CHZZK and SOOP live translation.
Why run translation locally?
Local translation means the app listens, creates captions, and translates them on your own PC. Your audio, captions, and translations are not uploaded or logged by OMNI. There are no monthly fees or per-minute caption charges. After setup, it keeps working without an internet connection.
Running on your PC does not mean simple word replacement. OMNI listens to the full phrase and uses the surrounding words to choose a natural translation and tone. On a gaming PC with a modern NVIDIA graphics card, the first captions can appear in under a second. My pet peeve with cloud captioning bills is not only the final total. It is watching a quiet practice session use paid minutes before the audience even arrives.
How does it compare to TikTok’s familiar caption options?
OMNI is designed for live captions with two translated languages on screen. TikTok’s own captions are simpler when viewers only need captions in the spoken language. CapCut is better for improving a clip after the stream has finished.
| Option | Languages covered | Translation | Where audio is processed | Latency | Pricing model | Works offline |
|---|---|---|---|---|---|---|
| OMNI Live Translator | 30+ selectable languages | Two translated languages; complete sentences | Runs on your Windows PC | Under a second on a gaming PC with a modern NVIDIA graphics card | 30-day trial, then $19.95 one-time launch price | Yes, after setup |
| TikTok built-in LIVE captions | Availability and source languages vary by account, region, and rollout | Captions in the spoken language where available; no two-language translation | TikTok cloud service | Real time; varies | Included where available | No |
| CapCut captions | Language choices vary by app version and region | Bilingual captions for imported or recorded video, not a LIVE overlay | Cloud service | Created after importing and processing the video | Free and paid feature availability varies | No |
| Cloud captioning overlays | Depends on the provider | Depends on the provider; one or more translated languages | Provider’s cloud service | Depends on the network and provider | Subscription, usage-based, or per-minute | No |
If viewers understand the spoken language and you only need captions for accessibility, TikTok’s built-in option may be enough and needs very little setup. CapCut’s official bilingual subtitle workflow begins by importing a video and creating captions. That is useful for edited highlights after the LIVE, but it does not translate speech while you are streaming. A cloud caption service may suit a production team that needs to control captions from another location or does not have a suitable gaming PC. Before a long rehearsal, check where it sends your audio, how it charges, and which translation languages it offers.
FAQ
Can TikTok LIVE Studio display an OMNI browser overlay?
Yes. Use Link source or Browser source when it is available in your version of LIVE Studio. Paste OMNI’s browser-source URL and resize the captions in your scene. Use Window Capture or Display Capture if the browser option is missing or does not display correctly.
Does TikTok’s built-in caption feature translate a LIVE into two languages?
No. Availability varies, and captions in the spoken language can be enough for accessibility. However, TikTok’s built-in option does not provide OMNI’s two translated languages on the streamer’s screen.
Which languages can I use for TikTok LIVE translation?
OMNI offers 30+ selectable languages in the app. Practical TikTok pairings include English → Spanish + Arabic, Korean → English + Chinese, and Portuguese → English + Spanish.
Is the audio uploaded for transcription or translation?
No. OMNI listens and turns speech into captions on your Windows PC. Its built-in AI translation also runs on your PC. Nothing is uploaded or logged by OMNI. After you download the languages you need, the app works fully offline.
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 and there are no usage fees. The license covers one PC at a time and can be reset or moved up to 3 times.
Can I use the native caption window with a mirrored phone stream?
Yes. Keep OMNI’s movable caption window on top of the mirrored phone content. Then capture that window or the whole display in LIVE Studio. Test the vertical crop before going LIVE so both translated lines stay clear of TikTok’s buttons and comments.
Download the 30-day OMNI Live Translator trial when you’re ready to test the setup on your own TikTok LIVE scene.

