Расширение Tampermonkey и скрипт Voice-Over Translation для перевода видео
Если вы часто изучаете материалы иностранных экспертов и заинтересованы в автоматическом переводе видео в любом браузере, данный гайд будет для вас полезен.
Мне, как заядлому любителю чтения технической документации и просмотра большого количества контента на YouTube от разных специалистов, часто приходится иметь дело с публикациями на английском языке (как оригинал или первоисточник). Если тексты на сайтах легко переводятся с помощью встроенных Google и Yandex Translate, то как быть с видео?
Ранее я использовал браузер Яндекса, поскольку в нем есть встроенная опция перевода иностранных видео на русский язык. Но я также часто использую и другие браузеры в своей работе - Brave, Chrome, Firefox. И там уже требуются специальные инструменты, о которых пойдет речь ниже.
Tampermonkey
Tampermonkey - это популярное расширение для браузеров (доступно для Chrome, Microsoft Edge, Safari, Opera Next и Firefox), которое позволяет запускать и управлять пользовательскими скриптами на JavaScript. Например, вы можете добавить новую кнопку на веб-страницу, которая позволит вам быстро поделиться ссылкой в социальных сетях или автоматически заполнить форму с вашей личной информацией. Это особенно полезно в эпоху оцифровки, когда веб-страницы часто используются в качестве пользовательских интерфейсов для доступа к широкому спектру услуг и приложений.
Кроме того, Tampermonkey упрощает поиск и установку пользовательских скриптов, созданных другими пользователями. Это означает, что вы можете быстро и легко получить доступ к обширной библиотеке настроек и улучшений для ваших любимых веб-страниц, не тратя часы на написание собственного кода.
Примечание: пользовательские скрипты - это небольшие программы JavaScript, которые можно использовать для добавления новых функций или изменения существующих на веб-страницах.
Установка расширения
Я буду демонстрировать установку данного расширения для браузера Google Chrome, поскольку именно его я использую в повседневной работе. Вы можете выполнить те же самые шаги для Microsoft Edge, Safari, Opera Next и Firefox - Tampermonkey доступен для всех этих браузеров, а сами шаги установки +/- похоже для каждого из них.
Примечание: приложение Tampermonkey для Safari (Safari 12+ | MacOS 10.13+) является платным и стоит 1.99$. Это единоразовая плата.
Итак, откройте свой браузер. В правом верхнем углу нажмите на иконку с тремя точками и перейдите в раздел Расширения - Перейти в интернет-магазин Chrome:
Перейти в интернет-магазин Chrome можно также по прямой ссылке, либо воспользовавшись обычным поиском в Google, а также ссылкой на официальном сайте расширения:
В открывшемся окне в строке поиска введите название расширения Tampermonkey и выберите его из списка результатов:
Нажмите Установить:
После установки расширения в правом верхнем углу браузера нажмите на иконку Расширения и закрепите его, чтобы иконка Tampermonkey всегда отображалась на панели:
Активация режима разработчика
Согласно официальной документации, для пользователей расширения Tampermonkey (версия 5.3+) в браузере на базе Chrome необходимо включить либо переключатель Разрешить userscript’ы (доступен в Chrome 138+ через настройки расширения), либо Режим разработчика.
Для этого в правом верхнем углу нажмите на иконку с тремя точками и перейдите в раздел Расширения - Управление расширениями:
В открывшемся окне включите режим разработчика, щелкнув переключатель в правом верхнем углу:
Активация пользовательских скриптов
Не закрывая окна, найдите в списке установленное расширение Tampermonkey. Нажмите на кнопку Сведения:
Включите пользовательские скрипты, сдвинув ползунок в активное положение:
На этом установка и настройка расширения завершена.
Voice-Over Translation (VOT)
Tampermonkey выполняет роль менеджера пользовательских скриптов, необходимого для запуска кода в браузере. Но нам нужен сам скрипт, который бы обеспечивал перевод и озвучку видео с помощью искусственного интеллекта (ИИ). И таким скриптом является Voice Over Translation.
Он позволяет автоматически переводить и озвучивать видео с субтитрами прямо в браузере с самых разных платформ: Youtube, Invidious, Piped, Poketube, Ricktube, Vk, 9GAG, Twitch, Proxitok, Tiktok, Douyin, Vimeo, Xvideos, Pornhub, Twitter, Rumble, Facebook, Rutube, Bilibili, Mail.ru, Bitchute, Eporner, Peertube, Dailymotion, Trovo, Yandex Disk, OK.ru, Google Drive, Banned.Video, Weverse, Newgrounds, Egghead, Youku, Archive, Kodik, Patreon, Reddit, Kick, Apple_developer, Epicgames, Odysee, Coursehunterlike, Sap, Udemy, Coursera, Watchpornto, Linkedin, Incestflix, Dzen, Cloudflarestream, Loom, Artstation, Rtnews, Bitview, Kickstarter, Thisvid, Ign, Bunkr, Imdb, Telegram, Oraclelearn и другие.
По умолчанию перевод и озвучка выполняются через API Яндекс Переводчика (тот же механизм, который использует Яндекс Браузер для перевода видео). Скрипт делает запросы на сервера Яндекса, чтобы получить:
- переведенный текст;
- озвученные аудиодорожки.
Сам автор в своем репозитории признателен разработчикам, создающим Yandex Translate, а также всем контрибьюторам за помощь в улучшении расширения.
Список функционала Voice Over Translation впечатляет:
- перевод видео на русский, английский или казахский с поддерживаемых языков;
- перевод прямых трансляций на YouTube (с небольшой задержкой);
- отображение субтитров, сгенерированных нейросетью;
- отображение субтитров с сайта (например, автопереведенные субтитры YouTube);
- сохранение субтитров в форматах .srt, .vtt, .json;
- сохранение аудиодорожки перевода в формате .mp3;
- автоматический перевод видео при открытии;
- отдельные ползунки громкости для оригинального и переведённого звука;
- автонастройка громкости перевода как в Яндекс Браузере;
- синхронизация громкости перевода с громкостью видео;
- ограничение перевода видео на родном языке (язык можно выбрать в меню);
- перевод по горячей клавише;
- простая настройка внешнего вида субтитров;
- отображение перевода отдельных слов в субтитрах.
Важно: расширение не может переводить видео длиной более 4 часов (ограничение API переводчика).
На сегодняшний день этот скрипт - самое популярное и бесплатное решение для просмотра видео на иностранных языках на ведущих платформах и видеохостингах без необходимости вручную загружать и обрабатывать файлы.
Установка скрипта
Без Tampermonkey скрипт Voice Over Translation не запустится, поскольку обычные расширения браузера не поддерживают пользовательские скрипты.
Чтобы установить Voice Over Translation для закадрового перевода видео в браузере, откройте официальный репозиторий по ссылке. Дойдите до раздела Установка расширения:
Вам откроется отдельная страница установки пользовательского скрипта. Нажмите кнопку Установить:
После этого страница закроется, а сам скрипт будет успешно установлен в Tampermonkey.
Проверка работы скрипта
Чтобы проверить корректность установки скрипта и его активацию, перезагрузите браузер (закройте и откройте его вновь), а затем в правом верхнем углу нажмите на иконку расширения Tampermonkey и выберите Панель управления:
На открывшейся странице вы должны увидеть активный пользовательский скрипт закадрового перевода видео:
Перевод видео
Все, что осталось сделать - это протестировать перевод видео в нужном браузере. В качестве демонстрации я буду использовать YouTube (вы можете попробовать любую другую платформу, поддерживаемую из этого списка).
Откройте любое видео, которое вы хотите перевести. Как и в Яндекс Браузере, сверху картинки появится меню перевода:
А на иконке Tampermonkey в правом верхнем углу должен загореться красный индикатор, свидетельствующей о том, что у данного расширения есть доступ к этому сайту (он готов к переводу).
Нажав на иконку с тремя точками, у вас появится выбор языков:
- первая настройка - на каком языке видео (определяется автоматически);
- вторая настройка - на какой язык вы хотите перевести видео (можете выбрать из выпадающего списка - Русский, Английский и Казахский).
Вы также можете включить или отключить субтитры в настройках перевода.
После указания всех настроек нажмите Перевести видео. Время перевода видео зависит от его длины: чем оно длиннее, тем дольше процесс. После завершения перевода вы сможете смотреть любые иностранные видео на выбранном языке.
Вам также будет доступно множество настроек, включая сохранение аудиодорожки перевода в формате .mp3 и регулировку громкости видео и громкости перевода. Полный список - см. выше.
Лайфхаки и рекомендации
- если вы нашли какое-то онлайн-обучение на языке (на Coursera, Udemy, Khan Academy, MasterClass и других платформах и сайтах), которого не знаете, вы можете скачать все уроки, загрузить их в приватном режиме на тот же YouTube, а потом перевести на русский язык с помощью Tampermonkey и скрипта Voice-Over Translation. Если скачивание невозможно, вы можете поставить запись экрана, а затем загрузить видео в таком формате. Главное - это аудиодорожка для перевода, она должна быть доступна;
- то же самое относится к фильмам, сериалам или любому другому видеоконтенту: если вам что-то понравилось, но перевода еще нет, поможет это решение.



















