Voice-Over Translation: Real-Time Video Dubbing for Any Browser
The open-source Voice-Over Translation (VOT) extension adds real-time voice dubbing to YouTube, Vimeo, and other platforms, translating English, Spanish, French, and six other languages into Russian, Kazakh, or English. Works across Chrome, Firefox, and mobile browsers with customizable subtitles a…
Voice-Over Translation: смотрим зарубежные видео с синхронным дубляжом
Расширение Voice-Over Translation (VOT) — проект с открытым исходным кодом, который добавляет в браузер функцию синхронного перевода речи в видео. Оно воспроизводит аналогичную возможность из Yandex Browser и позволяет переводить иностранные ролики в реальном времени на русский, английский или казахский. В основе работы лежит нейросеть Yandex.Translate.
Поддерживаемые языки
Входные языки: английский, испанский, французский, немецкий, итальянский, китайский, японский, корейский (8 языков). Выходные: русский, казахский, английский (3 языка). В отдельных источниках встречаются другие варианты языковых пар, но в репозитории и большинстве публикаций фигурирует именно этот набор.
Как работает перевод
После установки расширения можно включить синхронный перевод видео через горячие клавиши или через интерфейс. При запуске видео на поддерживаемой платформе автоматически генерируются субтитры и озвучка. Громкость оригинальной дорожки и перевода настраивается отдельно — оригинал автоматически приглушается, когда начинается перевод.
Переведенную речь можно сохранить в виде отдельной дорожки в формате MP3. Субтитры экспортируются в SRT, VTT или JSON, а их стиль задаётся через CSS: можно изменить шрифт, размер и цвет текста.
Где работает
Расширение совместимо с YouTube, Vimeo, VK, Rutube, Mail.ru, OK.ru, Dailymotion, Twitch, TikTok (запрещён и осуждён в России), X (Twitter, запрещён и осуждён в России), Patreon, Reddit, Google Drive, Yandex.Disk, Bilibili и другими площадками.
VOT работает в Chrome, Edge, Firefox, Safari, Opera, Brave, Vivaldi, Kiwi Browser, Yandex Browser, Arc, Incognition. На мобильных устройствах поддерживаются Chrome (Android), Firefox (Android), Kiwi Browser (Android) и Safari (iOS/macOS). Локальные видеофайлы не поддерживаются.
Установка и настройка
Для установки потребуется менеджер пользовательских скриптов:
- Tampermonkey для Chrome, Edge, Opera и Firefox;
- Userscripts для Safari.
В браузерах на движке Chromium версии 138 и новее (например, Chrome 138+) в Tampermonkey нужно включить режим «Разработчика». После этого скрипт можно установить напрямую из репозитория или скачать архив с GitHub Releases и загрузить его как расширение. Для работы может потребоваться разрешить автовоспроизведение видео и аудио.
Настройки находятся в отдельном меню. Там можно изменить языковые пары, отрегулировать громкость оригинала и перевода, а также экспортировать субтитры. Стиль субтитров задаётся через CSS-переменные, например, --vot-font-family и --vot-subtitles-color.
Ограничения
Максимальная длина видео — 4 часа из-за ограничений API Yandex. В некоторых регионах недоступны используемые в проекте прокси-серверы. На отдельных сайтах может потребоваться отключение Media CSP или дополнительная настройка браузера.
Технические нюансы
Для перевода и транскрибирования используется Yandex.Translate. Для стабильной работы применяются прокси-эндпоинты, такие как vot-worker.toil.cc. Расширение совместимо с Tampermonkey (включая версию MV3), Violentmonkey, Userscripts, Firemonkey, Greasemonkey и другими загрузчиками скриптов.
Для кого это решение
Инструмент будет полезен тем, кто изучает иностранные языки, просматривает обучающие материалы или анализирует зарубежные СМИ. В отличие от Yandex Browser, VOT не требует смены браузера и работает на большинстве устройств.
Проект развивается на GitHub, где принимаются запросы на доработку и исправления. В репозитории указаны последние версии скрипта и таблицы совместимости с браузерами и менеджерами скриптов.