autosrt_page icon indicating copy to clipboard operation
autosrt_page copied to clipboard

AutoSRT is an macOS app that automatically generates dual language subtitles from video files.

AutoSRT

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.

Features

  • 🌐 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

Screenshots

Home

Processing

Done

Installation

MacOS M1 or later is required.

  1. Install Ollama https://ollama.com/.
  2. Download 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."

  1. Open Terminal (press Command+Space and search for Terminal)
  2. 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 
  1. Enter your user password

How to do if failed to download audio model?

  1. Download model from ggml-large-v3-turbo
  2. Unzip the model and place the bin file to the directory /Users/{your username}/Library/Application Support/AutoSRT/Models/ggml-large-v3-turbo/
  3. Restart AutoSRT

Done!

LLM benchmark for translation

  • 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.

App Recommendations

LLMSurf