{"repo":"Blue-B/WhisperSubTranslate","free":true,"listed":false,"github":"https://github.com/Blue-B/WhisperSubTranslate","clone":"git clone https://github.com/Blue-B/WhisperSubTranslate.git","description":"A free, local desktop app to extract subtitles (SRT) from video and translate them into any language — unlimited use, no signup, no cloud.","language":"JavaScript","stars":592,"topics":["javascript","srt","video","whisper","desktop-app","electron","hy-mt2","local-first","machine-translation","offline"],"license":null,"category":"media-processing","readme_excerpt":"WhisperSubTranslate English 한국어 日本語 中文 Polski Turn any video into multilingual subtitles, locally. Drop in a video, generate an SRT with whisper.cpp, then translate it offline with the bundled Hy-MT2 model or with free/paid online engines. This app creates new subtitles from your video's audio (speech to text). It does not extract embedded subtitle tracks or read on-screen text (no OCR). Preview Features - 100% local speech to text. Your video never leaves your machine, no account, no upload. - Offline translation with the bundled Hy-MT2 model, or online engines (MyMemory, DeepL, OpenAI, Gemini) with your own keys. - Automatic model download. No Python, no manual setup. - Sync repair models (large-v2 Sync and Sync Lite) for videos where normal models drift out of sync. - Queue, live progress, and local-only job history. Getting started Users Download the latest portable archive from Releases, extract it, and run WhisperSubTranslate.exe . Extraction runs fully offline on your PC. Translation is optional. Developers - Node.js = 22.12.0 (see engines in package.json; Electron 43 toolchain) - whisper.cpp is downloaded during npm install (CUDA build on Windows, 700MB) - FFmpeg is included via npm; the selected GGML model downloads on first use Linux For CUDA acceleration, install the NVIDIA CUDA Toolkit before npm install . Manual whisper.cpp build steps are in CONTRIBUTING.md. - Linux keyring : API keys are stored via Electron safeStorage (libsecret). Without a keyring daemon (hea","default_branch":null,"files":null,"tree":[],"storefront":"/r/Blue-B","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Blue-B/WhisperSubTranslate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}