What Is Subtitle Edit?
Subtitle Edit is a desktop editor for creating, synchronizing, converting and translating subtitles, and its newer versions add AI features around that core. The project FAQ says it supports more than 380 subtitle formats, and the Windows, macOS and Linux builds are published on the project's GitHub Releases page.
The AI parts are separate from the editor: speech to text, auto-translate, optical character recognition (OCR) and text to speech each use engines that the app downloads on first use or connects to over an API. This review concentrates on speech to text and auto-translate; the documentation calls the current generation Subtitle Edit 5.
Get It
Subtitle Edit is a free download for Windows, macOS and Linux, with an installer or disk image on every platform.
Option | How to get it |
|---|---|
| Windows | Installer (Setup.exe) or portable zip for x64; zip for ARM64, from GitHub Releases |
| macOS | .dmg for Apple silicon or Intel, drag to Applications; signed and notarized per the README |
| Linux | Flatpak (bundles mpv and ffmpeg) or tar.gz for x64 and ARM64 |
| Website | nikse.dk/subtitleedit |
| Privacy policy | No separate page; the Privacy section of the README is the maker's statement |
| Source code | github.com/SubtitleEdit/subtitleedit, MIT license |
Version reviewed: 5.3.0, the release GitHub marks as the latest stable one, published on 14 October 2026; beta builds of 5.4.0 are marked as pre-releases. The 5.3.0 files are 59 to 155 MB before any engine or model download.
Requirements
The README asks for Windows 10 version 22H2 or newer, macOS 12 or newer (macOS 14 recommended) and, on Linux, mpv and ffmpeg for the tar.gz builds.
Operating system
- What the sources say:
- Windows 10 22H2 or newer; macOS 12 or newer, 14 or newer recommended; Linux per the README package list
Linux packages
- What the sources say:
- The tar.gz builds need mpv and ffmpeg from the package manager; the Flatpak and the macOS .dmg bundle them
Engine downloads
- What the sources say:
- Engines and models are fetched on first use; the Crisp ASR model list runs from 75 MB to 9.4 GB per model
Translation models
- What the sources say:
- The curated llama.cpp models are mostly under 8 GB and the largest is about 12 GB
GPU acceleration
- What the sources say:
- Whisper CPP offers CPU, NVIDIA cuBLAS and Vulkan on Windows; the changelog names Metal on macOS and Vulkan on Linux
Internet
- What the sources say:
- Needed for engine and model downloads and for any online engine; local engines then run offline
The documentation gives no RAM or VRAM minimum for the app; needs depend on the engine and model you choose, and a "CUDA out of memory" error is answered with a smaller model.
How to Get Started
The steps follow the project's documentation; PromptQuorum has not run them.
- 1Install and open a video
Why it matters: Run the installer, dmg or Flatpak, then open a video file or an existing subtitle in Subtitle Edit. - 2Transcribe with Video, Speech to text
Why it matters: Choose an engine and a model, set the audio language or auto-detect, and let the app download the engine on first use before you click Transcribe. - 3Check the result
Why it matters: Adjust post-processing, read the quality report that flags too-short, too-long, overlapping or repeated lines, and fix the grid by hand. - 4Translate with Translate, Auto-translate
Why it matters: Pick an engine and the language pair, translate, review the original and translated text side by side, and confirm with OK.
Features Confirmed by the Sources
Every item below comes from the project documentation or release notes; none has been tested by PromptQuorum.
- Speech-to-text engines. Whisper CPP, Purfview Faster Whisper XXL, Whisper CTranslate2, Whisper Const-me (Windows), WhisperX and the Python Whisper workflow, plus Qwen3 ASR CPP and Crisp ASR with backends such as Parakeet and Canary; online options are OpenRouter, Alibaba Qwen3-ASR and Google Cloud Speech-to-Text.
- Transcription helpers. Batch mode, automatic language detection, voice activity detection settings, optional "Translate to English" for Whisper, post-processing and the quality report.
- Local translation. A managed llama.cpp server with curated models such as TranslateGemma, Gemma 4 and Qwen, Ollama, LM Studio, and "advanced" variants that translate in batches with context, a synopsis and a glossary; a MADLAD engine covers 419 languages.
- Cloud translation. Google Translate, Microsoft Bing, DeepL, ChatGPT, Anthropic, Gemini and others, mostly with your own API key, and an OpenAI-compatible engine for any server that speaks that API.
- Around the core. A video player with waveform, OCR for image subtitles, text to speech and generated background music, as listed in the documentation.
Data Flow and Privacy
The README says Subtitle Edit does not collect, store, transmit or analyze your subtitle files, media files or metadata, and that editing, conversion, playback and local auto-backup run on your device. Local engines such as Whisper CPP, llama.cpp, Ollama and LM Studio process audio or text on your machine, or on a server you point the app at.
The exception is what you switch on yourself. Per the README, optional online services for translation, speech to text, text to speech, OCR or dictionary lookups receive only the data needed for that request, directly from the app, under the provider's own privacy policy. The engine descriptions mark Google Translate, DeepL, ChatGPT, Anthropic, Gemini and the online speech engines as services that need internet access, most of them an API key. The OpenAI-compatible and llama.cpp "remote server" settings send text to whatever address you enter.
📌Note: These are the maker's declarations, not audit results. The code is open, but PromptQuorum has not read it or inspected the app's network traffic, and the hosts the engines and models are downloaded from were not checked.
Who Should Use It
- Subtitlers and video editors who want transcription, timing and translation in one editor instead of several tools.
- Privacy-minded creators who prefer a local Whisper engine and a local translation model over uploading media.
- Anyone handling a whole series of episodes, who needs the same conversion or translation applied to every file.
What We Could Not Verify
- Accuracy and quality. PromptQuorum did not run any speech or translation engine, so word error rates, hallucinations and translation quality are not assessed.
- Speed and hardware. No timings or memory figures were measured; the effect of the CUDA, Vulkan and Metal backends on real files is untested.
- The official website text. The page at nikse.dk is rendered with JavaScript and was not read; facts here come from GitHub and the documentation site.
- Download sources. The documentation says engines and models download automatically, but which servers they come from was not checked.
- Pre-release stability. Version 5.4.0 is still in beta, and the 5.3.0 stable line was itself preceded by dozens of beta and release-candidate builds, so behavior may change quickly.
Competitors and Alternatives
Whisper.cpp
- Platforms:
- Windows, macOS, Linux
- Price / license:
- Free / MIT
- Key difference:
- The engine Subtitle Edit lists as Whisper CPP; a command-line and library tool without a subtitle editor
Articles about Whisper.cpp (10)
- Whisper.cpp Review: Local Speech-to-Text in Pure C/C++Updated September 5, 2026
- Buzz Review: Free Offline Whisper Transcription and CaptionsUpdated October 24, 2026
- Llamatik Review: Free Open-Source Offline AI Chatbot for Android, iPhone and DesktopUpdated October 23, 2026
- TranscriptionSuite Review: Free Local Speech-to-Text with Speaker LabelsUpdated October 18, 2026
- Local Multimodal AI Pipeline 2026: Combine Voice, Vision, and Text Models OfflineUpdated October 17, 2026
- Whisper.cpp vs faster-whisper 2026: Local STT Benchmarks, Setup & GPU AccelerationUpdated October 17, 2026
- HilbertRaum Review: A Portable, Offline AI Workspace for Chat and Your Own DocumentsUpdated September 25, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
- FunClip Review: Self-Hosted AI Video Clipping With FunASRUpdated September 19, 2026
- Izwi Review: Local Voice AI for TTS, STT, and CloningUpdated September 19, 2026
+18 more not shown
faster-whisper
- Platforms:
- Windows, macOS, Linux
- Price / license:
- Free / MIT
- Key difference:
- Python library for fast Whisper transcription; you build the subtitle workflow yourself
Articles about faster-whisper (5)
- faster-whisper Review: CTranslate2-Accelerated Local Speech-to-TextUpdated September 5, 2026
- Whisper.cpp vs faster-whisper 2026: Local STT Benchmarks, Setup & GPU AccelerationUpdated October 17, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
- dograh Review: Open-Source, Self-Hosted Voice AI Agent PlatformUpdated September 12, 2026
- Whisper.cpp Review: Local Speech-to-Text in Pure C/C++Updated September 5, 2026
Also mentioned in:
- SpeechBrain Review: An Open-Source PyTorch Toolkit for Speech and TextUpdated October 23, 2026
- TranscriptionSuite Review: Free Local Speech-to-Text with Speaker LabelsUpdated October 18, 2026
- Local Multimodal AI Pipeline 2026: Combine Voice, Vision, and Text Models OfflineUpdated October 17, 2026
- MacWhisper Review: Local Speech-to-Text for MacUpdated October 3, 2026
- FunClip Review: Self-Hosted AI Video Clipping With FunASRUpdated September 19, 2026
+6 more not shown
MacWhisper
- Platforms:
- macOS
- Price / license:
- Freemium / proprietary
- Key difference:
- Mac app focused on transcription with a one-time purchase; Subtitle Edit adds format editing and engine choice
Articles about MacWhisper (2)
- MacWhisper Review: Local Speech-to-Text for MacUpdated October 3, 2026
- Meetily Review: Local, Privacy-First AI Meeting NotesUpdated September 18, 2026
Also mentioned in:
- AquaVoice Review: Voice Dictation for AI PromptsUpdated October 3, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
- FunClip Review: Self-Hosted AI Video Clipping With FunASRUpdated September 19, 2026
- Willow Inference Server Review: Self-Hosted Whisper ASR and TTSUpdated September 19, 2026
TranscriptionSuite
- Platforms:
- Windows, macOS, Linux
- Price / license:
- Free / GPL-3.0
- Key difference:
- Local transcription with live mode, speaker labels and an audio notebook, per its directory entry
Articles about TranscriptionSuite (1)
- TranscriptionSuite Review: Free Local Speech-to-Text with Speaker LabelsUpdated October 18, 2026
Confirm each app's current price, license and platforms on its own page before choosing.
Frequently Asked Questions
Do I need internet for the first transcription?
Yes, once: the app downloads the chosen engine and model on first use. The third-party components page also describes placing the files by hand in the app's data folder, which on Windows is %APPDATA%\Subtitle Edit and on Linux and macOS ~/.config/Subtitle Edit.
Which Whisper engine suits an NVIDIA graphics card?
The documentation recommends the Whisper CPP cuBLAS backend or Purfview Faster Whisper XXL for the fastest transcription on NVIDIA GPUs, and a smaller model if you hit a CUDA out-of-memory error.
Can it label who is speaking?
Yes, with the Crisp ASR engine. "Detect speakers" uses NVIDIA's Sortformer diarization for up to 8 speakers, downloads a 107 MB model on first use and needs Crisp ASR v0.8.37 or newer.
Can I use a translation model that is not in the list?
Yes. Drop a .gguf file into the llama.cpp/models folder or tick "Use remote server" and point to your own llama-server. The docs note that TranslateGemma 27B needs roughly a 16 GB download and about 20 GB of VRAM, and call the 12B model already a strong choice.
Can I run it without the graphical interface?
Yes, through seconv, the command-line converter published with every release. Its auto-translate supports openai-compatible and DeepL engines, a --translate-api-key option and a --translate-prompt option.
Verdict
Subtitle Edit is a long-running, free and openly licensed editor that now bundles local Whisper-family transcription and local-LLM translation next to its classic subtitle tools, and its change log shows four pre-releases between 20 and 24 October 2026. Against that, the AI engines are separate downloads of up to several gigabytes, cloud engines send your text or audio to third parties, the newest line is still in beta, and nothing about output quality could be checked here. It suits people who already work with subtitles and want one place to transcribe and translate on their own machine; anyone who only needs a transcript may find a dedicated transcription tool simpler.
Sources
- Subtitle Edit on GitHub — repository, MIT license and README with system requirements and the Privacy section, checked 24 October 2026.
- GitHub Releases — v5.3.0 (14 October 2026), pre-release v5.4.0-beta6 (24 October 2026), download assets and the change log, checked 24 October 2026.
- Speech to Text documentation — engines, models, Crisp ASR backends, speaker detection and tips, checked 24 October 2026.
- Auto Translate documentation and Advanced Local Engines — translation engines, custom models and batch settings, checked 24 October 2026.
- Third-Party Components and FAQ — data folder, component locations, formats and license, checked 24 October 2026.
- Subtitle Edit website — official site; JavaScript-rendered, its text was not read for this review.
