AutoSRT is a powerful desktop application that automatically generates dual language subtitles from video files. Running entirely offline on your local machine, it ensures complete privacy and data security while delivering professional-quality subtitles.
- 🌐 Dual Language Subtitles: Generate subtitles in two languages simultaneously - perfect for language learning and international content
- 🔒 100% Private & Native: Runs completely offline on your machine - no internet needed, your videos never leave your computer
- 🌍 Rich Language Support: Generate subtitles in multiple languages including Chinese, English, Japanese, Korean, Spanish, Arabic, French, Portuguese, German, Russian, Italian, Thai, Finnish
- 💝 Free Forever: All features are completely free - no hidden costs, no subscriptions, no limits
- ⚡ Fast Local Processing: Get your subtitles quickly with native processing power, no uploading or waiting for servers
- 📝 Advanced Subtitle Editor: Powerful editing tools to perfect your subtitles with search, batch replace, and align with local documents
- 🤖 Flexible Model Support: Switch between different LLM models like LLaMA 3, Qwen, Deepseek, QwQ and more easily. Support ollama and OpenAI api format.
- 🎨 Flexible Video Rendering: Customize subtitles with adjustable font size, styles, colors, and border styles
- 🔄 Context-Aware Translation: Smart subtitle translation that considers the context of the entire conversation
MacOS M1 or later is required.
- Drag Ollama.app to /Applications. Ollama.
- Run Ollama
- Drag AutoSRT-v-xxx.app to /Applications
- Run AutoSRT
Solve macOS App Opening Issue in One Minute! Fix the error: "Apple cannot verify that 'App Cleaner & Uninstaller' does not contain malware that may harm your Mac or compromise your privacy."
- Open Terminal (press Command+Space and search for Terminal)
- Enter these two commands:
sudo spctl --master-disable
#(navigate to the applications folder)
cd /Applications
# (use Tab key to auto-complete)
sudo xattr -rd com.apple.quarantine /Applications/AutoSRT.app - Enter your user password
Done!
If the app downloads models failed or the models are not in the App resources folder, we can download them and install them manually.
You can try download SentenceBERT model manually from SentenceBERT.mlmodelc.zip.
- Unzip it. You can see a file named
SentenceBERT.mlmodelc. - Open the Terminal app. If your downloads are in the folder
~/Downloads, you should run the command:cd ~/Downloads - Run command in the terminal:
mkdir -p ~/Library/Application\ Support/AutoSRT/Models/SentenceBERT - Run command in the terminal:
cp -rf SentenceBERT.mlmodelc ~/Library/Application\ Support/AutoSRT/Models/SentenceBERT
Download whisper model from ggml-large-v3-turbo.bin.zip .
- Unzip it. You can see a file named
ggml-large-v3-turbo.bin. - Open the Terminal app. If your downloads are in the folder
~/Downloads, you should run the command:cd ~/Downloads - Run command in the terminal:
mkdir -p ~/Library/Application\ Support/AutoSRT/Models/ggml-large-v3-turbo - Run command in the terminal:
cp -rf ggml-large-v3-turbo.bin ~/Library/Application\ Support/AutoSRT/Models/ggml-large-v3-turbo
Of course, you can operate in GUI.
You can also see [#14 (comment)]
Or download models from Baidu Disk:
链接: https://pan.baidu.com/s/1L2rWKGX0eDA_WeG_Mu19eA?pwd=t6jv 提取码: t6jv
- Best: mistral-small3.1:24B
We found if the LLM model has more parameters, more accuracy. The gemma3:4B is obviously better than gemma3:1B. The mistra-small3.1:24B is best than any other LLM models. It can reach at least 90% translation ratio in the most time.



