Live Subtitle Translator
Bridging language barriers by injecting real-time translations into video streams.
RoleDeveloper
Timeline2019
JavaScriptChrome Extensions APIGoogle Translate API
How it works
The extension hooks into the video player's caption rendering events, extracts the text, and sends it to the Google Translate API.
Translated subtitles are then re-injected into the DOM, maintaining synchronization with the video stream.