# ilyhalight/voice-over-translation

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ilyhalight-voice-over-translation).**

6,123 stars · 379 forks · TypeScript · mit

## Links

- GitHub: https://github.com/ilyhalight/voice-over-translation
- Homepage: https://votdocs.toil.cc/ecosystem/voice-over-translation.html
- awesome-repositories: https://awesome-repositories.com/repository/ilyhalight-voice-over-translation.md

## Topics

`extension` `userscript` `vot` `vtrans`

## Description

Voice-over-translation is a userscript that adds real-time audio dubbing to videos on a wide range of websites, translating spoken content into Russian, English, or Kazakh from supported source languages. It works automatically as soon as a video page loads, extracting the original audio and replacing it with a translated voice-over without requiring manual intervention.

The tool supports dozens of major streaming and social media platforms, including educational sites like Coursera and Udemy, file hosting services like Google Drive, live streaming platforms like Twitch, and adult content sites like Pornhub. It also functions on alternative YouTube frontends such as Invidious and Piped, and can be configured to restrict translation to or from specific languages or skip translation for the viewer's native language.

Users can customize the appearance of subtitles using browser extensions like Stylus, adjust the volume of original and translated audio independently, and export translated subtitles as SRT, VTT, or JSON files along with the translated audio as MP3. The script can be installed on various userscript managers including FireMonkey, qutebrowser, and User JS and CSS, and supports deploying a custom translation worker server for those who prefer self-hosted infrastructure.

## Tags

### Artificial Intelligence & ML

- [Real-Time Video Audio Dubbing](https://awesome-repositories.com/f/artificial-intelligence-ml/real-time-speech-translation/real-time-video-audio-dubbing.md) — Adds real-time voice-over dubbing to videos across supported websites. ([source](https://cdn.jsdelivr.net/gh/ilyhalight/voice-over-translation@master/README.md))
- [Automatic On-Open Translation](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/video-translation-pipelines/automatic-on-open-translation.md) — Automatically translates video audio on page load without manual intervention. ([source](https://cdn.jsdelivr.net/gh/ilyhalight/voice-over-translation@master/README.md))
- [Multi-Platform Video Translation](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/video-translation-pipelines/multi-platform-video-translation.md) — Adds real-time voice-over translation to videos across dozens of major streaming and social media sites. ([source](https://github.com/ilyhalight/voice-over-translation/wiki/%5BRU%5D-Supported-sites))
- [Language-Based Translation Restrictions](https://awesome-repositories.com/f/artificial-intelligence-ml/language-translation-detection/language-based-translation-restrictions.md) — Restricts translation to or from selected languages, with native language skip option. ([source](https://cdn.jsdelivr.net/gh/ilyhalight/voice-over-translation@master/README.md))
- [Educational Platform Translation](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/video-translation-pipelines/educational-platform-translation.md) — Delivers voice-over translation for video lessons on educational platforms. ([source](https://github.com/ilyhalight/voice-over-translation/wiki/%5BRU%5D-Supported-sites))

### Content Management & Publishing

- [Adaptive Subtitle Display](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/adaptive-subtitle-display.md) — Displays subtitles with adaptive line length and text size based on player dimensions. ([source](https://cdn.jsdelivr.net/gh/ilyhalight/voice-over-translation@master/README.md))
