Subtitle Translator

Translate .srt, .vtt, .ass and .sbv subtitle files into 100+ languages, right in your browser.

Free subtitle translation. No sign-up. Your timing stays in place.

Translate subtitlesFree · Cloudflare Workers AI

Upload your subtitle file

Using a .sub file?

For text-based MicroDVD files without a frame-rate header. Set it before uploading.

Choose the target language

Your subtitle text is sent to Cloudflare Workers AI only when translating. We don’t store your files or translations. Privacy details

Download the translation

Your translated subtitles will appear here.

Original timestamps

Your timing stays in place.

Batch translation

Up to 20 files at once.

No installation

Open your browser and go.

How to Translate Subtitles Online

01

Step 1: Upload your SRT, VTT or ASS file

Choose a subtitle file from your device, or drop a batch into the upload area. We check the format and timestamps before translation starts.

02

Step 2: Pick the target language

Choose from more than 100 languages. Leave the source on Auto-detect, or select it yourself when you know the original language.

03

Step 3: Review the translation and download

Compare the words cue by cue, correct anything that needs context, then download an SRT or keep the original format and styling.

Supported Subtitle Formats

From simple captions to styled dialogue. Choose the format your workflow needs.

FormatBest forRelated tool
SRTSubRip

Plain, timed captions supported by most video players.

SRT to VTT converter
VTTWebVTT

Captions with web-specific settings for HTML video.

VTT to SRT converter
ASSAdvanced SubStation Alpha

Styled dialogue, often used for animation and typesetting.

ASS subtitle converter
SSASubStation Alpha

An earlier styled subtitle format used in desktop workflows.

SSA subtitle converter
SBVSubViewer

Simple timestamped captions used in video-platform workflows.

SBV subtitle converter
SUBMicroDVD (text)

Frame-based captions. A frame rate is required; binary VobSub is unsupported.

SUB subtitle converter

Translate Subtitles into 100+ Languages

Choose from Qwen’s supported languages and varieties. Review the result: quality varies across languages.

Why Use Our Subtitle Translator

Original timing & formatting

Keep cue timestamps and formatting tokens in the original format. Compare the translation against the same timeline.

A batch, in one place

Upload up to 20 subtitle files. Review each result and download the completed batch in one ZIP.

No account, no installation

Open the tool, choose a file and get to work. There is no sign-up step before you can download.

AI translation, ready to review

Qwen AI translates your dialogue. Review the wording side by side, then correct names and context before exporting.

From upload to download, in your browser

Read files and edit results in your tab. Only the text needed for translation is sent to Cloudflare Workers AI through our server.

100+ target languages

Choose the language your audience reads. Override automatic source detection whenever you need to.

Frequently Asked Questions

What is a subtitle translator?

A subtitle translator changes the text in a timed subtitle file from one language to another. Each cue keeps its place on the timeline, so the translated words appear with the same part of the video. You supply an existing subtitle file; this tool does not transcribe audio or generate captions from a video.

How do I translate an SRT file online?

Upload your SRT file, choose the source and target languages, then select Translate subtitles. You can leave the source language on Auto-detect if you are unsure. Once translation finishes, compare each cue with the original, make any corrections, and download an SRT file with the target language added to its filename.

Is this subtitle translator free to use?

Qwen AI translation is free for visitors and does not require an account or a payment card. You can add up to 20 files at a time, with a maximum of 1 MB per file. Human verification, connection limits and shared daily capacity keep the service available; a clear message explains when to retry if capacity runs out.

Which subtitle formats can I translate?

You can translate SRT, WebVTT, ASS, SSA, SBV and text-based MicroDVD SUB files saved as UTF-8. A SUB file may require the video’s frame rate, because its timing uses frames instead of seconds. Binary VobSub files and ASS vector drawing cues are not supported. Choose the original format when you need to retain its style definitions.

Does the translation keep the original timing and formatting?

Translation keeps cue timestamps, line breaks and existing formatting tokens in place when you download in the original format. The review panel shows the original and translated text beside the same timestamps. SRT exports preserve timing, but formats such as ASS and VTT contain styling or positioning that SRT cannot represent; use the original-format option to keep those details.

Which languages can I translate subtitles into?

The selector offers more than 100 languages and varieties from Qwen’s published language list, including English, Spanish, French, German, Chinese, Japanese and Arabic. Translation quality varies by language; check the wording before publishing. Your browser language is used as the initial selection where supported, and you can change it before translating. Source-language detection is automatic by default, but you can override it for short captions, names or mixed-language dialogue.

Can I translate multiple subtitle files at once?

Yes, you can select or drop up to 20 subtitle files into one batch. Each file can be up to 1 MB, and the batch uses one source-language setting and one target language. Completed files remain available if another file fails. Download the finished files together as a ZIP, or review and download a single file separately.

Do I need to install an app or create an account?

No installation or account is needed to upload, translate, edit or download subtitle files. Open the website in a modern desktop or mobile browser and choose a file from your device. JavaScript is needed to read and process files, while the upload form and instructions remain visible without it. Translation also requires an internet connection.

Does it use AI translation?

Yes. The free translator uses Qwen AI through Cloudflare Workers AI. It translates small batches while the browser preserves the subtitle structure. Advanced refinement with more dialogue context is planned; its button currently records interest and shows a coming-soon message. Review names, idioms and context before publishing: automatic checks can catch missing lines, but cannot guarantee every meaning is correct.

Can I translate subtitles for a YouTube video?

Yes, if you already have a supported subtitle file for the video and permission to use it. Upload that file here and download the translated result, then add it through the video platform’s caption tools. This website does not download videos, extract captions from a YouTube link or accept video uploads in the current version.

Can I edit the translated subtitles before downloading?

Yes, every completed cue has an editable translation field next to the original text. Make corrections to wording, punctuation or line breaks, then download the revised file. Translation itself does not change timestamps. If you also need to adjust start and end times, open the downloaded file in the separate subtitle editor. Open the subtitle editor.

Are my uploaded subtitle files kept private?

Files are first read in your browser and are not saved in our application database. When you translate, subtitle text is sent through our server to Cloudflare Workers AI for processing; the original file and style definitions stay in your tab. Editing and conversion happen locally. Infrastructure providers may process request metadata; the privacy page explains these boundaries. Read the privacy details.