ilyhalight/voice-over-translation

Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере

What it solves

This project provides a way to watch videos in any browser with real-time voice-over translation and subtitles, overcoming the language barrier for content on various supported websites.

How it works

It functions as a browser extension (or userscript) that integrates with translation services (specifically mentioning Yandex.Translate and Yandex.Browser technology) to provide dubbed audio and AI-generated subtitles. It includes a proxy server to handle requests when direct access to translation servers is unavailable and a media proxy to handle specific video file formats like .m3u8.

Who it’s for

Users who want to watch foreign-language videos with translated voice-overs and subtitles in browsers other than Yandex Browser, or those who want to save translated audio and subtitles as files.

Highlights

  • Multilingual Support: Translates videos into Russian, English, or Kazakh from various supported languages.
  • Audio Control: Separate volume sliders for original and translated audio, with adaptive volume that ducks the original audio when the translation is playing.
  • Subtitle Management: AI-generated subtitles with smart positioning, adaptive text size, and the ability to save them in .srt, .vtt, or .json formats.
  • Export Capabilities: Allows saving the translated audio track as an .mp3 file.
  • Flexible Installation: Available as a native Chrome/Firefox extension or a userscript via Tampermonkey/Violentmonkey.

Related

  • Project
  • Project
  • Project
  • Project
  • Project