crx-live-translate and js-live-audio-video-translate
These are ecosystem siblings: the browser extension (A) wraps and distributes the core translation pipeline implemented in the HTML web template (B), reusing its audio recognition and translation logic within a packaged Chrome/Edge extension format.
About crx-live-translate
botbahlul/crx-live-translate
Chrome/Edge BROWSER EXTENSION that can RECOGNIZE any live audio/video streaming then TRANSLATE it for FREE (using unofficial online Google Translate API) then display it as LIVE CAPTION / LIVE SUBTITLE!
Leverages the Web Audio API to capture system audio streams (via Stereo Mix or virtual audio devices) and pipes them to speech recognition, with real-time settings synchronization across the content script and background service worker. Requires a CORS-unblocking companion extension to circumvent Chrome's same-origin policy when querying the Google Translate API, and includes a custom fullscreen-compatible subtitle overlay that auto-hides after 5 seconds with mouse proximity detection.
About js-live-audio-video-translate
botbahlul/js-live-audio-video-translate
HTML Web template that can RECOGNIZE any live audio/video streaming (using Chrome webkitSpeechRecognition API) then TRANSLATE it for FREE (using unofficial online Google Translate API) then display it as LIVE CAPTION / LIVE SUBTITLE
Scores updated daily from GitHub, PyPI, and npm data. How scores work