
SRT Translator is a desktop tool with a GUI and CLI for precise translation of .srt subtitle files.
It supports three engines: NLLB (Meta’s “No Language Left Behind”) for low system requirements and solid quality; SeamlessM4T (Meta) for higher quality with moderate resource needs; and an experimental mode via Ollama for locally hosted LLMs (highest potential quality, but also the highest hardware demands).
For the Ollama mode, you need Ollama installed and the service running; power users can tweak the prompt directly in the Python file.
(NLLB: arXiv 2207.04672; SeamlessM4T: arXiv 2308.11596; Ollama: official repo.)
