Skip to content

AI Subtitle Translator

Fast. Private. Perfect.

Translate your subtitles into 19 built-in target languages. Bring your own API key for OpenAI or an approved OpenAI-compatible provider.

Private & Secure
Blazing Fast
Free & Private

Drag & drop your subtitle file here

or click to browse

SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT, JSON

100% LocalNo UploadSecureInstant

How It Works

1

Select your subtitle file.

2

Choose OpenAI or an approved OpenAI-compatible provider, then enter your API key.

3

Choose the source language (or use auto-detect) and the target language.

4

Select an AI model based on your quality and cost preferences.

5

Click Translate. Parsing is local, and cue text is sent in batches directly to your chosen provider.

6

Download the translated subtitle file in your chosen format.

Why Choose AllSubConverter?

Your Privacy Matters

Everything runs in your browser. Your files are never uploaded.

Lightning Fast

Optimized processing engine converts files in seconds.

Free & Local

Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.

Works Everywhere

Works on Windows, Mac, Linux, iOS, Android - any modern browser.

Key Features

AI-powered translation with natural, context-aware results
Choose from 19 fixed target languages, including English, Chinese, Japanese, Korean, Spanish, French, German, and more
Auto-detect source language or specify it manually
Use OpenAI or an approved OpenAI-compatible endpoint with a built-in or custom model ID
Translates cues in fixed batches of 30
Preserves all timing and subtitle structure - only text is translated
Output as SRT, VTT, or ASS format
Supports SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI input formats
Your API key stays in memory for the session and is saved locally only after you choose Remember
Real-time progress tracking showing how many cues have been translated

Common Use Cases

Foreign Films

Translate subtitles for movies or shows that only have subtitles in a language you don't speak.

Language Learning

Generate bilingual subtitles by translating foreign content into your native language.

Content Localization

Translate your video subtitles for international audiences across multiple languages.

Academic Research

Translate foreign-language documentary or lecture subtitles for research purposes.

Travel Content

Translate travel vlog or guide subtitles to reach a global audience.

Corporate Videos

Translate training or promotional video subtitles for multilingual teams.

AI SRT and VTT Translation

Use AI to translate an SRT, VTT, ASS, LRC, SBV, TTML, SCC, STL, or SMI subtitle while preserving cue numbering and timing.

Frequently Asked Questions

Yes. The tool connects with your own API key for OpenAI or an approved OpenAI-compatible provider. The key is kept in memory for the session and sent directly to that provider, never to our servers.

The target-language menu has 19 choices: English, Chinese (Simplified and Traditional), Japanese, Korean, Spanish, French, German, Portuguese, Italian, Russian, Arabic, Hindi, Thai, Vietnamese, Indonesian, Turkish, Dutch, and Polish. Source-language auto-detect is also available.

Yes, but one at a time. After translating, click 'Translate Another' and select a different target language with the same file.

Cost depends on your provider, model, and number of cues. Check the provider's current pricing before translating a large file.

Parsing and output generation happen locally. Translation requests, including cue text and your API key, go directly from your browser to the provider you choose. We never see or store your files or key.

Input: SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI. Output: SRT, VTT, or ASS.

Ready to convert your subtitles?

Translate your subtitles into 19 built-in target languages. Bring your own API key for OpenAI or an approved OpenAI-compatible provider.