A desktop application that consolidates video subtitling into a single workflow covering transcription, subtitle optimization, translation, video synthesis, and dubbing. It supports configuration-free free services alongside optional LLM and local processing engines.
Project overview
Combines transcription, optimization, translation, synthesis, and dubbing into one pipeline, while offering out-of-the-box free services that require no API configuration.
Use cases
Translation & Subtitles
Deployment
Refer to project documentation
License
GPL-3.0
Best for
Creators and general users seeking a graphical desktop interface to run an end-to-end subtitling pipeline without initial coding or API configuration.
Key capabilities
Transcribes audio and video files into subtitles using multiple ASR engines, including free options like Bijian and Jianying, and local options like faster-whisper and whisper-cpp.
Uses large language model semantic understanding to optimize subtitle segmentation and improve the reading experience.
Translates subtitles using free services like Bing and Google, or through context-aware LLM-based translation.
Burns soft or hard subtitles into the video output.
Executes the complete workflow from transcription to optimization, translation, and final synthesis.
Generates dubbing audio tracks or fully dubbed videos based on subtitles.
Provides a graphical desktop interface designed for subtitling tasks.
Limitations and risks
LLM features for subtitle optimization and translation require configuring an external API key, which may involve paid services and external data processing.
Getting started
Setup is rated as easy because the project installs via pip directly and provides a Windows installer along with a macOS setup script. Users can run the GUI after installation.
Alternatives and comparisons
Provides a complete workflow for video translation and audio transcription with support for local offline deployment and online APIs.
Offers an automated pipeline to generate single-line subtitles and high-quality dubbing for video localization.
Framework for automating video and short content creation including footage sourcing and voiceover synthesis.