Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
TypeScript
7,538
2,260 commits
updated Oct 10, 2026
vot)Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
Установка · Разработка · FAQ · Поддерживаемые сайты
Все права на оригинальное программное обеспечение принадлежат их правообладателям. Расширение не связано с оригинальными правообладателями.
Большое спасибо разработчикам Yandex.Translate, Yandex.Browser и всем, кто помогает делать расширение еще лучше.
[!CAUTION] Перед созданием Issues настоятельно рекомендуем ознакомиться с разделом FAQ и уже существующими Issues.
[!WARNING] Важно для пользователей Tampermonkey 5.2+ (MV3): В браузерах на движке Chromium (Chrome, Edge, Brave, Vivaldi и др.) необходимо:
- Открыть страницу расширений (
chrome://extensions) и включить «Режим разработчика» (подробности в документации Tampermonkey).- Если движок Chromium версии 138+, в «Сведениях» расширения включить «Разрешить пользовательские скрипты».
Пользователям Opera:
- Используйте Violentmonkey вместо Tampermonkey.
- В настройках расширения обязательно включите «Разрешить доступ к результатам на странице поиска» (гайд от Opera: как найти эту настройку), иначе скрипт не будет работать.
Откройте Chrome WebStore и нажмите «Установить»
vot-extension-chrome.zipchrome://extensionsedge://extensionsbrave://extensionsopera://extensions.zip-файл на страницу расширенийОткройте Firefox Add-ons и нажмите «Добавить в Firefox»
Откройте Releases, нажмите на vot-extension-firefox.xpi и подтвердите установку в Firefox
.srt, .vtt, .json.mp3Полный список поддерживаемых веб-сайтов и ограничения, связанные с их поддержкой, доступны в вики.
Эти домены можно менять в настройках расширения без пересборки:
Нужен для проксирования запросов, если прямой доступ к серверам Яндекса недоступен.
Нужен для проксирования .m3u8-файлов и корректной обработки непрямых ссылок на .mp4 и .webm.
NPM:
npm install
Bun:
bun install
Автоматическую сборку можно выполнить только с помощью Bun.sh:
bun run autobuild
После завершения в папке .output появятся артефакты сборки подготовленные для публикации в магазинах расширений Chrome и Firefox.
В папке dist-ext будет находится non-store сборка для распространения в виде .zip-архива (для Chrome) и .xpi-архива (для Firefox).
В папке dist будет находится сборка в виде юзерскрипта для установки через Tampermonkey или другие загрузчики юзерскриптов.
Userscript (обычная сборка):
npm run build:gm:default
Userscript (минифицированная сборка):
npm run build:gm:min
Userscript (обе версии):
npm run build:gm
Нативные расширения Chrome/Firefox:
npm run build:ext
Dev-сборка userscript с sourcemap:
npm run build:dev
Артефакты userscript попадают в dist/, сборка нативных расширений — в dist-ext/.
Расширение поддерживает кастомизацию внешнего вида с помощью 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-color: rgb(var(--vot-onsurface-rgb, 227, 227, 227));
--vot-subtitles-passed-color: rgb(var(--vot-primary-rgb, 33, 150, 243));
}
Пожалуйста, ознакомьтесь с гайдом для контрибьюторов.
Основано на проекте sodapng/voice-over-translation (license MIT)
39 followers · starred Nov 2024
131 followers · starred Feb 2025
94 followers · starred Feb 2025
313 followers · starred Mar 2026
Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
TypeScript
7,538
2,260 commits
updated Oct 10, 2026
vot)Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
Установка · Разработка · FAQ · Поддерживаемые сайты
Все права на оригинальное программное обеспечение принадлежат их правообладателям. Расширение не связано с оригинальными правообладателями.
Большое спасибо разработчикам Yandex.Translate, Yandex.Browser и всем, кто помогает делать расширение еще лучше.
[!CAUTION] Перед созданием Issues настоятельно рекомендуем ознакомиться с разделом FAQ и уже существующими Issues.
[!WARNING] Важно для пользователей Tampermonkey 5.2+ (MV3): В браузерах на движке Chromium (Chrome, Edge, Brave, Vivaldi и др.) необходимо:
- Открыть страницу расширений (
chrome://extensions) и включить «Режим разработчика» (подробности в документации Tampermonkey).- Если движок Chromium версии 138+, в «Сведениях» расширения включить «Разрешить пользовательские скрипты».
Пользователям Opera:
- Используйте Violentmonkey вместо Tampermonkey.
- В настройках расширения обязательно включите «Разрешить доступ к результатам на странице поиска» (гайд от Opera: как найти эту настройку), иначе скрипт не будет работать.
Откройте Chrome WebStore и нажмите «Установить»
vot-extension-chrome.zipchrome://extensionsedge://extensionsbrave://extensionsopera://extensions.zip-файл на страницу расширенийОткройте Firefox Add-ons и нажмите «Добавить в Firefox»
Откройте Releases, нажмите на vot-extension-firefox.xpi и подтвердите установку в Firefox
.srt, .vtt, .json.mp3Полный список поддерживаемых веб-сайтов и ограничения, связанные с их поддержкой, доступны в вики.
Эти домены можно менять в настройках расширения без пересборки:
Нужен для проксирования запросов, если прямой доступ к серверам Яндекса недоступен.
Нужен для проксирования .m3u8-файлов и корректной обработки непрямых ссылок на .mp4 и .webm.
NPM:
npm install
Bun:
bun install
Автоматическую сборку можно выполнить только с помощью Bun.sh:
bun run autobuild
После завершения в папке .output появятся артефакты сборки подготовленные для публикации в магазинах расширений Chrome и Firefox.
В папке dist-ext будет находится non-store сборка для распространения в виде .zip-архива (для Chrome) и .xpi-архива (для Firefox).
В папке dist будет находится сборка в виде юзерскрипта для установки через Tampermonkey или другие загрузчики юзерскриптов.
Userscript (обычная сборка):
npm run build:gm:default
Userscript (минифицированная сборка):
npm run build:gm:min
Userscript (обе версии):
npm run build:gm
Нативные расширения Chrome/Firefox:
npm run build:ext
Dev-сборка userscript с sourcemap:
npm run build:dev
Артефакты userscript попадают в dist/, сборка нативных расширений — в dist-ext/.
Расширение поддерживает кастомизацию внешнего вида с помощью 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-color: rgb(var(--vot-onsurface-rgb, 227, 227, 227));
--vot-subtitles-passed-color: rgb(var(--vot-primary-rgb, 33, 150, 243));
}
Пожалуйста, ознакомьтесь с гайдом для контрибьюторов.
Основано на проекте sodapng/voice-over-translation (license MIT)
39 followers · starred Nov 2024
131 followers · starred Feb 2025
94 followers · starred Feb 2025
313 followers · starred Mar 2026