Перейти к содержанию
  • Язык

Voice Over Translation - закадровый перевод видео как в Яндекс Браузере

Featured Replies

Опубликовано
  • Граждане

Voice Over Translation — небольшое расширение, которое добавляет закадровый перевод видео из Яндекс Браузера в другие браузеры, но без ограничений.

Установка расширения:
1. Установите расширение Tampermonkey: https://www.tampermonkey.net.
Альтернатива для Safari: UserScripts - https://apps.apple.com/app/userscripts/id1463298887.
2. Установите Скрипт: https://raw.githubusercontent.com/ilyhalight/voice-over-translation/master/dist/vot.user.js.
Cloudflare version: https://raw.githubusercontent.com/ilyhalight/voice-over-translation/master/dist/vot-cloudflare.user.js.

Полезные ссылки:
Версия для VioletMonkey, FireMonkey, GreaseMonkey, AdGuard, OrangeMonkey, UserScripts и некоторых браузеров (cloudflare-version): Ссылка
Версия для терминала (vot-cli): Ссылка
Вики: Link

Наши домены:
Эти домены могут быть установлены в настройках расширения (здесь указаны только те домены, которые можно изменить без пересборки):

Proxy-сервер
vot.toil.cc (Балансировщик между прокси серверами)
vot.deno.dev
vot-worker.onrender.com
vot-new.toil-dump.workers.dev (⚠️ не работает в РФ)
M3U8 Proxy-сервер
m3u8-proxy.toil.cc
m3u8-proxy.toiloff.workers.dev (⚠️ не работает в РФ. Не рекомендуется к использованию из-за низких лимитов.)

Список поддерживаемых сайтов:
Все ограничения, связанные с поддержкой сайтов вы можете увидеть в вики.

  • YouTube

  • Twitch

  • VK

  • OK

  • [⚠️] Twitter

  • 9GAG

  • Rutube

  • Bilibili

  • Видео Mail.ru

  • Vimeo

  • [⚠️] XVideos

  • PornHub

  • Bitchute

  • Coursera

  • [⚠️] Udemy

  • [⚠️] Facebook*

  • TikTok

  • Rumble

  • EPorner

  • Peertube

  • Dailymotion

  • Trovo

  • [⚠️] Yandex Disk

  • Google Drive

  • Banned Video

  • Weverse

  • Egghead

  • Youku

  • Newgrounds

  • ProxiTok

  • [⚠️] Invidious

  • [⚠️] Piped

  • Любые прямые веб-ссылки на .mp4

⚠️ - Требует дополнительных действий, подробнее в Wiki
- Не поддерживается
- Возможно отключена поддержка со стороны Яндекса

Список функционала:

  1. Перевод с одного из доступных языков на русский. Язык определяется автоматически, если языка нету в списке или не удалось его определить, то используется перевод с английского.

  2. Перевод с русского на английский язык

  3. Автоматический перевод видео при открытие

  4. Слайдер для изменения громкости видео

  5. Автоматически выставлять громкость видео (как в Яндекс браузере)

  6. [YouTube Only] Синхронизация громкости перевода с громкостью видео

  7. [YouTube Only] Ограничить перевод видео с родного языка

Как собрать расширение?

  1. Установите NodeJS 18+

  2. Установите зависимости:

    npm i
  3. Сборка расширения:
    3.0. Все версии сразу: npm run build
    3.1. Все минифицированные версии сразу: npm run build:min
    3.2. Только обычная версии: npm run build:default
    3.3. Только Cloudflare версии: npm run build:cloudflare
    3.2. Только обычная мин. версии: npm run build:default-min
    3.3. Только мин. Cloudflare версии: npm run build:cloudflare-min

  4. Установка pre-commit хука: npm run prepare

Как задеплоить свой VOT Worker?
Нажми, чтобы перейти

Примечание:
Рекомендую разрешить автовоспроизведение "аудио и видео", чтобы избежать ошибок при работе расширения
Расширение не может переводить видео длиной более 4 часов (ограничение API переводчика)

Кастомизация внешнего вида:
Расширение поддерживает кастомизацию внешнего вида с помощью Stylus, Stylish и других подобных расширений

Пример изменения стилей:

/* ==UserStyle==
@name         VOT-styles
@version      16.09.2023
@namespace    vot-styles
@description  LLL
@author       Toil
@license      No License
==/UserStyle== */

:root {
 --vot-font-family: "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system;--vot-primary-rgb: 139, 180, 245;
 --vot-onprimary-rgb: 32, 33, 36;
 --vot-surface-rgb: 32, 33, 36;
 --vot-onsurface-rgb: 227, 227, 227;--vot-subtitles-background: rgba(var(--vot-surface-rgb, 46, 47, 52), 0.8);
 --vot-subtitles-color: rgb(var(--vot-onsurface-rgb, 227, 227, 227));
 --vot-subtitles-passed-color: rgb(var(--vot-primary-rgb, 33, 150, 243));}
Опубликовано
  • Комсомольцы

А если мне не нужен звук, а только субтитры, это можно сделать, чтобы на всех этих сайтах, я мог включать только субтитры?

Опубликовано
  • Автор
  • Граждане

@Vlad

Там есть переключатель, просто ползунок звука на 0 везде выставь и всё

Опубликовано
  • Комсомольцы

@Samurai

На большинстве сайтов, субтитры недоступны, но звук при этом работает. Вот что меня удивляло, разве сложнее сделать, чтобы выводился текст, а не озвучивалось звуком. Просто, моему слуху очень тяжело слушать этот голос. На bilibili много интересный видео, а посмотреть из-за этого, прям тяжело.

Опубликовано
  • Делегаты

А если скачивать видео с YuoTube , например DownlоаdMaster-ом - скачается с переводом ? Если нет - то как ?

Опубликовано
  • Делегаты

@MadRepairer

Нет, там перевод же идёт поверх видео

Опубликовано
  • Комсомольцы

@Samurai

Доброй ночи!

А есть такая возможность на Андроид устройствах!

Так надоело во все глаза читать авто перевод на русский субтитров на смарт!

Опубликовано
  • Делегаты

я не смог установить памагите, неробит

Опубликовано
  • Граждане

Для пользователей расширения Tampermonkey (версия 5.3+) в браузере на базе Chromium необходимо включить либо переключатель "Разрешить userscript’ы" (доступен в Chromium 138+ через настройки расширения), либо режим разработчика.

Почему требуется разрешение на выполнение userscript’ов?

Необходимо дополнительное разрешение из-за двухэтапного процесса авторизации для userscript’ов: разрешение userScripts и либо переключатель, либо режим разработчика. Само разрешение userScripts не вызывает предупреждение пользователя при установке, что отражает намерение Google гарантировать осознанные решения при запуске расширений, использующих userscript’ы.

Шаги для включения

Чтобы включить эти настройки:

В Chromium для настольных ПК 138+:

  1. Откройте настройки расширения, щелкнув правой кнопкой мыши значок Tampermonkey и выбрав "Управление расширением".

    17693413447314550135112193633166.jpg

  2. Найдите и включите переключатель "Разрешить userscript’ы".

    17693414254701469649583760386432.png

В Chromium для настольных ПК:

  1. Перейдите на chrome://extensions или edge://extensions в новой вкладке.


    17693414370561172553394066341345.jpg

  2. Включите режим разработчика, щелкнув переключатель в правом верхнем углу.

    17693414480897685486453534895853.jpg

В Microsoft Edge на Android:

  1. Следуйте пошаговой инструкции на изображении ниже, чтобы включить режим разработчика.

17693413024315886532684724194566.jpg

Это действие включает использование API userScripts через Tampermonkey.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Последние посетители 0

  • Ни одного делегата форума не просматривает данную страницу

Важная сводка

Мы разместили cookie-файлы на твоё устройство, чтобы помочь сделать этот форум лучше. Ты можешь корректировать своё управление cookie-файлами, или же продолжить без каких-либо корректировок.

Иконка перчаток с несколькими звуками
Иконка перчаток

Досье

Навигация

Розыск

Розыск

Настройка push-извещений браузера

Chrome (Android)
  1. Нажми на значок замка рядом с адресной строкой.
  2. Нажми Разрешения → Извещения.
  3. Корректируй свои предпочтения.
Chrome (Desktop)
  1. Нажми на значок замка в адресной строке.
  2. Выбери Управление сайта.
  3. Разыщи Изввещения и корректируй свои предпочтения.