BabelStack

How to translate hardcoded Chinese subtitles

Choose the right tool for Chinese subtitles, understand SRT versus video downloads, check free-plan limits, and watch the English result without coding.

· 8 min read

You have a donghua episode with Chinese subtitles already on the picture, and you want English subtitles you can watch or edit. You don't need to type out the Chinese yourself. A subtitle OCR tool can read the letters from the video; a translation tool can then turn that text into English. Some services handle both steps together.

This guide helps you choose a suitable tool and download format, then open the finished subtitles with your video. The video-upload route assumes you have the file saved on your computer.

Choose a tool that can read what you have

“Subtitle translator” can mean several different things. Check what the tool accepts before spending time uploading:

What you have What the tool needs to do
Chinese words permanently on the video picture Read those words from the frames using OCR, then translate them
A separate Chinese subtitle file Translate the text while keeping its subtitle timings
Spoken dialogue with no visible subtitles Recognize speech to create a transcript or captions, then translate them

OCR means optical character recognition: reading text from an image. A tool that asks you to paste text or upload an SRT cannot necessarily read the Chinese on your video. Likewise, automatic captions may come from the audio: YouTube's captioning documentation, for example, describes speech recognition. Look for an explicit mention of reading hardcoded or burned-in subtitles when that is your input.

Choose the download you will actually use

An SRT subtitle file contains the words and the times they should appear. It has no video or audio. Choose it if you want to edit the translation or watch with subtitles you can switch off. You'll need to load it with the original video in a compatible player.

An MP4 with the translation burned in is a new video with English on the picture. Choose it if you want one file to open and play, or to send to someone who doesn't want to load a separate subtitle file. Those English subtitles cannot be switched off in the player.

If someone else will edit your work, ask which subtitle format they accept before exporting. Sending only an SRT will not give them the episode; they also need the matching video. Keep an editable subtitle copy even if you mainly use the finished MP4.

Will the English replace the Chinese?

Reading the Chinese into a subtitle file does not erase it from the original video. Turning off a subtitle track only hides the separate text drawn by the player. It cannot hide words that are already part of the picture.

Plan for both languages to be visible. If you need a picture with English only, a copy of the video without the Chinese writing is the straightforward starting point; translating the existing words won't produce that clean picture. If both languages are acceptable, check that they remain readable together before accepting a finished MP4. Keep the separate subtitle file if you still need someone to adjust the layout. This guide doesn't cover removing text from the video.

Check for an existing subtitle file first

Look in the folder containing your episode. If there's already a matching .srt, .ass or .vtt file, you may be able to translate that directly. Open it in a subtitle editor or upload it to a service that accepts subtitle files. Make sure it belongs to the same episode.

You can also check your player's subtitle menu for an English track. In VLC on Windows, open Subtitle, then Sub Track. If English is already listed, select it and play a scene. You might already have what you need.

If turning subtitles off leaves the Chinese visible, those words may be part of the video picture. That's what “hardcoded” or “burned-in” means. Continue with the video workflow below. VideoLAN's subtitle guide explains the difference between selectable subtitles and separate subtitle files.

Before uploading: files, cost and where processing happens

The route described here uses a video saved on your computer. A link to a streaming page is a different input; check a service's supported inputs before assuming you can paste the link. For BabelStack, the documented video inputs are MP4, MOV and MKV files. If you already have subtitles, it also accepts SRT, ASS and VTT files for translation.

Check both the video's length and its file size. BabelStack's free plan includes 30 minutes a month, a maximum file size of 500 MB, and a watermark on exported videos with burned-in subtitles. A video shorter than 30 minutes can still exceed 500 MB. You also need enough of your monthly minutes left. The pricing page lists the paid plans and additional minutes.

BabelStack processes the uploaded video on its servers. If you need recognition to stay on your own computer, VideOCR offers a local PaddleOCR mode and a Windows installer. It also offers a separate hybrid mode using Google Lens, so choose the engine deliberately. Its extracted Chinese SRT still needs translation to become English subtitles.

For someone who wants to read and translate the Chinese in one place, BabelStack accepts the video, translates the visible subtitles and lets you review each line beside the video. Its upload, review and export guide describes the workflow. Choose English for the translation and use the output decision above when exporting.

For a series, decide how to spell recurring names before processing more episodes. BabelStack accepts an uploaded glossary to keep names and terms consistent. A glossary is useful once you have agreed translations; it won't tell you which spelling is correct in the first place.

Can you do this without reading Chinese?

You can generate English subtitles without typing or translating the Chinese yourself. You can also check whether subtitles appear at useful times and whether the English makes sense. You cannot confirm that the translation is faithful just because it sounds natural. If you're preparing a release for other viewers, have someone who reads Chinese review uncertain lines.

Start with these problems you can spot yourself:

A visible Chinese line has no corresponding English. Pause and note the time shown by the player. Check the nearby entries in the editor: the translation might appear too early or late, or the line might be missing. Don't write a replacement based only on what seems to be happening in the scene.

The same character seems to have several names. Note the different spellings and where they occur. Have the intended name checked before replacing every occurrence, then add the agreed spelling to your glossary for later episodes.

A short exchange makes no sense. Replay the sentence before it and the reply after it. Write down the exact place where you lose the thread. “At 08:14, the reply doesn't answer the question” gives a reviewer more to work with than “the translation is bad.”

The English disappears before you finish reading. Replay that section at normal speed. Mark the line for shorter wording or a timing adjustment. Check the next line too, so extending one subtitle doesn't make it collide with the following sentence.

Do these checks near the beginning, middle and end before spending time polishing wording. If long stretches have missing or unusable subtitles, resolve that problem first. A few clean lines at the start won't tell you whether the rest of the episode worked.

Open your SRT with the video

If you downloaded a subtitled MP4, open that video. If you downloaded SRT, keep both files: the original episode and the new subtitle file.

In VLC on Windows:

  1. Open the episode in VLC.
  2. Open the Subtitle menu and choose Add Subtitle File.
  3. Select the SRT you downloaded.
  4. Play a scene with dialogue and check that the English appears.

These controls are documented in VideoLAN's Windows menu guide. Menu wording can differ on other systems.

The SRT opens as a page of text

That is normal: you have opened the subtitle file itself. Return to VLC, open the video and load the SRT through Subtitle > Add Subtitle File. Renaming the SRT to .mp4 will not turn it into a video.

The video plays, but the English doesn't appear

In VLC on Windows, open Subtitle > Sub Track and check that the loaded subtitle track is selected rather than Disable. Then jump to a scene with dialogue. If no track is available, load the downloaded SRT again through Add Subtitle File and confirm you selected the intended file.

The English appears at the wrong time

If the words belong to the right episode but appear at the wrong moments, confirm that you're watching the exact video you uploaded. Another copy with an extra opening sequence or a different edit may not match the subtitle times.

Keep the files you will need

Save the finished MP4 or SRT somewhere you can find it. If you cannot locate a browser download, open the browser’s downloads list and use the downloaded item to locate the file. Move related files into a folder named for the episode. BabelStack deletes results about three days after they are created. Keep the original video too; you'll need it whenever you watch with a separate SRT.

  • subtitles
  • ocr
  • donghua

Sources

  1. BabelStack guide: upload, review and export
  2. VideoLAN: subtitles and subtitle files
  3. VideoLAN: Windows menu controls
  4. VideOCR: desktop subtitle extraction
  5. YouTube Help: automatic captions use speech recognition