Video Tools

Translate Embedded Video Subtitles

Find a text subtitle track embedded in an MP4 or MKV video, translate it into another language, and download a matching SRT subtitle file.

How to use the translated subtitle

  1. The translated subtitle is downloaded as a separate SRT file. The original video is not changed.
  2. The file name is created from the video name plus the language code, for example movie.mkv → movie.vi.srt.
  3. Keep the video and SRT in the same folder. Most video players can then let you select the external subtitle.
SUB
Choose MP4 or MKVMP4 or MKV with an embedded text subtitle trackFiles are not stored on Zavilo servers.

About Translate Embedded Video Subtitles

Translate Embedded Video Subtitles finds text subtitle tracks stored inside MP4 and MKV videos. Select the subtitle track and target language, then download the translation as a separate SRT file without changing the original video.

Common use cases

Localize videos with embedded captions

Extract a text subtitle track from a compatible video and create a translated SRT.

Recover editable subtitle text

Turn an embedded caption track into a separate file that can be reviewed or edited.

Prepare alternate-language captions

Create a translated subtitle derivative without modifying the source video's picture track.

How it works

1

The browser inspects the video container for a supported embedded text subtitle track.

2

Subtitle entries and timestamps are extracted from the container.

3

The caption text is translated and written to a new SRT file while the source video remains unchanged.

Privacy & file handling

Container inspection is local where supported

The video container is inspected in the browser; any translation stage should be reviewed on the tool page for its specific processing behavior.

Limitations and important notes

  • Bitmap subtitle formats and unsupported container tracks may not be extractable as text.
  • Machine translation can require manual correction for names, context and timing-friendly phrasing.
  • The result is a translated subtitle file, not necessarily a newly muxed video.

Embedded subtitle translation vs external subtitle translation

FeatureStarting pointOutput
Translate Embedded Video SubtitlesVideo container with a supported text subtitle trackTranslated SRT file
Translate SubtitlesExisting SRT or VTT fileTranslated subtitle file

How to use Translate Embedded Video Subtitles

  1. 1

    Choose an MP4 or MKV video containing an embedded subtitle track.

  2. 2

    Wait for the available subtitle tracks to be detected.

  3. 3

    Select a supported text subtitle track and confirm its original language.

  4. 4

    Choose the language you want to translate the subtitle into.

  5. 5

    Translate the subtitle and download the matching SRT file.

Tips for better results

  • The downloaded subtitle uses the video file name plus the target language code, such as movie.mkv and movie.vi.srt.
  • Keep the video and SRT file in the same folder so compatible video players can find the external subtitle easily.
  • Text subtitles such as mov_text, SubRip, ASS/SSA and WebVTT can be processed; image-based subtitles cannot.

Frequently asked questions

Does this modify the original video?

No. The original MP4 or MKV is unchanged. The translated subtitle is downloaded as a separate SRT file.

What happens if the video has no embedded subtitles?

The tool reports that no embedded subtitle track was found and does not attempt speech recognition.

How should I name the translated subtitle?

Zavilo automatically uses the video name plus the target language code, for example movie.mkv becomes movie.vi.srt for Vietnamese.

Related tools