
SmartSub is a free, open-source desktop app for people who subtitle recordings or adapt videos into other languages. It combines local transcription, translation, subtitle editing and AI dubbing on Windows, macOS and Linux. Each stage also works independently.
Local speech recognition uses whisper.cpp, faster-whisper, FunASR, Qwen3-ASR or FireRedASR. Once downloaded, these models work offline and process files on your machine. Batch processing supports NVIDIA, AMD, Intel and Apple Silicon GPU acceleration; cloud transcription is an optional alternative.
Translation can use built-in free services, Ollama for a local LLM, or providers such as DeepSeek and Gemini. Glossaries help keep names and terminology consistent, and bilingual output preserves both languages. The editor pairs subtitle lines with video playback and supports timing edits, search and replace, merging and splitting, plus AI proofreading.
Kokoro and VITS synthesize speech locally and offline. Voice cloning includes ZipVoice and optional cloud services such as ElevenLabs. The app aligns generated speech with subtitle timing, then uses local ffmpeg processing to mix audio and export videos with burned-in or selectable subtitles. Style previews show how captions will look before export.
The MIT-licensed app doesn't require an account or API key for its free workflow. Cloud services process the tasks you send to them; local transcription and voice synthesis stay on your hardware. It also downloads YouTube and Bilibili videos with matching platform subtitles, and exposes MCP and CLI automation for tools such as Cursor and Claude Code.
Claim this page with an email at smartsub.linxiaodong.com. SmartSub gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find SmartSub?Promote it
Something wrong or outdated on this page?
19.2KUpdated 2 days agoGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#Human approval#Multilingual
pyVideoTrans translates spoken audio into another language and produces a video with translated subtitles and AI dubbing. It's for people adapting videos for audiences in other languages who want control over which parts run locally. It recognizes speech directly, so the original video doesn't need subtitles.
1.4KUpdated 1 month agoApache-2.0
Linux · Web#Batch processing#Hugging Face integration#Multilingual
1.4KUpdated 12 hours agoAGPL-3.0
macOS · Windows · Linux · Browser Extension#Multilingual#ONNX#OpenAI-compatible API
14.4KUpdated 9 hours agoMIT
macOS · Windows · Linux#Batch processing#LM Studio integration#Multilingual
18.6KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · Docker · Web#Batch processing#MLX#Multilingual
5.6KUpdated 2 weeks agoApache-2.0
macOS · Windows · Linux · Web#Multilingual#OpenAI-compatible API#Resumable workflows
SoniTranslate is a local AI video dubbing app for creators and translators who need speech in another language to follow the timing of the original video. Its Gradio browser interface brings transcription, translation and speech generation together, with speaker detection for recordings that contain multiple voices. Local installation is tested on Linux, and it can use an NVIDIA GPU or run in CPU mode.
Sokuji is a free, open source speech translator for people joining meetings across languages. It sends your translated speech through a virtual microphone, so other participants hear ordinary call audio and don't need to install anything. Their replies appear as translated subtitles on your screen.
Subtitle Edit is an MIT-licensed subtitle editor for Windows, macOS and Linux. It's for people creating captions, translating dialogue or fixing subtitles that don't match the video. Its core editing, conversion and video playback work offline on your device, with optional AI tools for transcription and translation.
VideoLingo is a self-hosted video translation app for creators and educators who need bilingual subtitles or dubbed versions of their videos. It brings transcription, translation and subtitle timing into one browser interface, with dubbing as an optional output. The project is open source under Apache 2.0; a separate hosted service offers subtitle translation and dubbing.
YouDub-webui is a self-hosted video translation and dubbing app for creators and small teams who want to process media on their own hardware. It accepts YouTube and Bilibili links or local video files, then produces translated subtitles, cloned-voice dubbing, or both. English-to-Chinese dubbing for YouTube is its most established workflow; it also supports Chinese-to-English dubbing for Bilibili.