Runs 100% locally in your browser
The subtitle translator uses Helsinki-NLP's MarianMT models via Transformers.js, running in your browser. The model of a language pair (about 110 MB) is downloaded once and kept in your browser's cache; the next translations start right away.
Your subtitle files never leave your device. There is no upload, no server processing, and no API key required. Translation happens directly in a Web Worker in your browser, keeping the main UI responsive even during heavy processing.
100% client-side