Закадровый перевод видео в любом браузере - обзор voice-over-translation

03 Aug, 2026
7,233
🔱 442
👥 61

Представьте: смотрите лекцию на английском, документалку на китайском или стрим на испанском — и тут же получаете синхронный голосовой перевод на русский. До недавнего времени такая магия была доступна только пользователям Яндекс.Браузера. Но благодаря open-source проекту voice-over-translation теперь это работает в любом браузере через простой пользовательский скрипт.

Что это и зачем

Проект переносит технологию закадрового перевода (Voice-over Translation) из Яндекс.Браузера в другие браузеры. Это не просто субтитры — скрипт генерирует голосовой перевод и накладывает его поверх оригинального звука с регулируемой громкостью.

Кому пригодится:

  • Любителям иностранного контента без локализации
  • Студентам, изучающим языки
  • Разработчикам, смотрящим туториалы на английском
  • Журналистам и исследователям, работающим с международными источниками

Как это работает технически

Скрипт использует API Яндекс.Переводчика для:

  1. Получения текстовой расшифровки аудио
  2. Генерации голосового перевода
  3. Синхронизации перевода с оригинальным видео

Для обхода ограничений реализована система прокси-серверов, которые обрабатывают запросы к API.

Основные возможности

Голосовой перевод на русский, английский и казахский

Работа с трансляциями — переводит даже прямые эфиры с небольшой задержкой

Гибкие настройки звука:

  • Отдельные регуляторы громкости для оригинала и перевода
  • Автоподстройка громкости как в Яндекс.Браузере
  • Синхронизация с громкостью видео

Субтитры:

  • Отображение автоматически сгенерированных субтитров
  • Поддержка субтитров с сайтов (например, автоперевод YouTube)
  • Экспорт в форматах .srt, .vtt, .json

Дополнительные фичи:

  • Сохранение аудиодорожки перевода в MP3
  • Перевод по горячей клавише
  • Настройка внешнего вида субтитров
  • Подсветка переводимых слов

Как установить

  1. Установите менеджер пользовательских скриптов (например, Tampermonkey)
  2. Добавьте скрипт voice-over-translation

Полная инструкция с поддержкой разных браузеров есть в вики проекта.

Кастомизация

Для дизайнеров и верстальщиков приятный бонус — скрипт позволяет гибко настраивать внешний вид субтитров через CSS:

:root {
  --vot-font-family: "Roboto", "Segoe UI", sans-serif;
  --vot-subtitles-color: white;
  --vot-subtitles-passed-color: #8bb4f5;
}

Ограничения

  1. Максимальная длина видео — 4 часа (ограничение API)
  2. Требуется разрешение автовоспроизведения аудио
  3. Для некоторых регионов может потребоваться настройка прокси

voice-over-translation — отличное решение для тех, кто:

  • Не хочет менять браузер ради одной функции
  • Работает с иностранным видеоконтентом
  • Ценит open-source альтернативы проприетарным решениям

Проект активно развивается, поддерживает множество браузеров и платформ. Если вы давно мечтали о закадровом переводе вне Яндекс.Браузера — самое время попробовать!

P.S. Авторы будут рады вашим пул-реквестам и идеям для улучшения проекта.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.