Translate subtitles without the clutter.
Upload small subtitle files here, or use Batch mode for mounted media libraries.
New Translation
Browser upload is for small SRT/video files only. This public demo uses a mock file and simulated translation.
Translate
Recent Outputs
Recent Jobs
Translate mounted media
Enter a file or folder path that the server can access, preview subtitles, then translate without browser uploads.
Scan Results
| Video | Subfolder | Source | Step | Subtitles | Output |
|---|
Recent Server Runs
| Folder | Status | Files | Open |
|---|
Translated outputs
Finished demo translations appear here with simulated download actions.
Outputs
| Output | Source | Status | Actions |
|---|
Translate subtitles without losing your media workflow.
Universal Subtitle Translator is a full-stack subtitle automation tool that can translate SRT files, scan folders recursively, detect video files, extract embedded subtitles with FFmpeg, and save translated subtitles next to the original media.
Key Features
Single-file translation
Upload an SRT or video file, detect the best source subtitle, and generate a target-language SRT with consistent naming.
Recursive batch mode
Scan media folders, skip existing target subtitles, preview candidates, and process multiple files with controlled concurrency.
Smart subtitle selection
Prefer external subtitles first, then embedded text tracks, with common languages and unknown subtitles ranked automatically.
FFmpeg integration
Use ffprobe to inspect subtitle streams and FFmpeg to extract embedded subtitle tracks before translation.
Supported Inputs
Translation Provider
Privacy
The production app processes files locally and sends subtitle text only to the configured translation provider. This public demo sends nothing anywhere.
Runtime Settings
Settings shown here are safe mock values for the public static demo.
System Readiness
Cleanup
Demo cleanup only resets mock rows in this browser session.