Nova Video Translate (NVT)
Nova Video Translate (NVT) озвучивает видео на русский язык прямо во время просмотра. Оригинальная дорожка приглушается, закадровый голос идёт поверх. Работает на YouTube и на других сайтах с обычным тегом <video>.
На странице загрузки доступны два варианта одного релиза: расширение для Chrome (архив .zip) и скрипт для Tampermonkey (.user.js). Файлы также лежат на релизах GitHub.
Что умеет
- Голоса Яндекса — «живые» голоса (нужен вход в аккаунт Яндекса) и обычные (без входа). Для готовых переводов Яндекса озвучка начинается сразу;
- Встроенная нейросеть Chrome — распознавание речи и перевод на устройстве, без ключей и без отправки звука в облако. Модели скачиваются кнопкой в настройках;
- Groq — запасной вариант распознавания речи по вашему бесплатному ключу;
- Локальные голоса — несколько движков, работающих в браузере (WebGPU и CPU). Модели скачиваются один раз и только по вашему клику;
- Порядок источников настраивается: перевод берётся у первого включённого источника, при сбое — у следующего;
- Субтитры — русские субтитры поверх плеера, по желанию;
- Умное приглушение — оригинал затихает только тогда, когда звучит перевод;
- Русский дубляж, если он есть — на YouTube расширение переключает на родную русскую дорожку вместо перевода;
- Кэш — готовые переводы хранятся в браузере до 7 дней, повторный просмотр не требует новых запросов.
Вариант 1: расширение для Chrome
- Скачайте архив
Nova_Video_Translate_v…zipсо страницы загрузки и распакуйте его в удобное место. - Откройте
chrome://extensions/и включите «Режим разработчика». - Нажмите «Загрузить распакованное расширение» и выберите распакованную папку.
- Откройте видео и нажмите зелёную кнопку NVT в панели управления плеера или значок расширения.
Чтобы обновить расширение, замените файлы в папке и нажмите «Обновить» на странице chrome://extensions/.
Вариант 2: скрипт для Tampermonkey
Вариант со скриптом пока в статусе эксперимента. Основной путь — расширение.
- Установите Tampermonkey.
- Скачайте файл
Nova_Video_Translate.user.jsсо страницы загрузки и откройте его: Tampermonkey предложит установку.
Настройки
- Живые голоса Яндекса — в списке источников у пункта «Яндекс — живые голоса» нажмите «Войти в Яндекс». Пароль расширению не передаётся: вход проходит на сайте Яндекса;
- Groq — у пункта Groq нажмите «Получить ключ», создайте бесплатный ключ и вставьте его в поле;
- Нейросеть Chrome — если модели ещё не скачаны, в одноимённом разделе появится кнопка «Скачать модели Chrome»;
- Диагностика — кнопка «Сохранить отчёт на рабочий стол» создаёт текстовый файл без ключей и токенов.
Установка и требования
- Браузер: Google Chrome и браузеры на его основе (Chromium, Яндекс Браузер), версия с поддержкой расширений Manifest V3;
- Для скрипта: Tampermonkey в любом браузере с поддержкой userscript;
- Права администратора: не требуются.
Приватность
Ключи и токены хранятся только в вашем браузере и никуда не отправляются, кроме сервисов, которым они принадлежат (Яндекс, Groq). Расширению не нужны ваши пароли: вход в Яндекс проходит по OAuth на сайте Яндекса. Отчёт диагностики не содержит ключей и токенов. Модели локальных голосов и нейросети Chrome скачиваются только после вашего нажатия на кнопку.
Смотрите также
Исходный код открыт на GitHub под лицензией GPL-3.0. Вопросы и новости — в нашем Telegram-чате. Для скачивания видео целиком, с субтитрами, посмотрите Nova Video Saver.