Расширение Google Chrome переводит субтитры офлайн: без подписок, ключей и привязки к площадке
Компания Google добавила в Chrome версии 138 и выше встроенный Translator API, а разработчик-энтузиаст собрал на его основе расширение Google Chrome для перевода субтитров прямо в браузере, без серверов, API-ключей и подписок.

Translator API работает локально на устройстве пользователя: перевод идёт офлайн и бесплатно, а расширение Google Chrome цепляется почти к любому сайту с HTML5-плеером, не ограничиваясь YouTube или Netflix.
До сих пор инструменты вроде Language Reactor поддерживали жёсткий список площадок: YouTube, Netflix и ещё пара стримингов. Каждый сервис рисует субтитры по-своему, и под каждый нужен отдельный парсер. Разработчик, изучающий английский по сериалам, устал от бесконечных пауз на перевод незнакомых слов и собрал собственное решение. Об этом он рассказал в подробном техническом разборе.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| Расширение для перевода субтитров на базе Translator API (Chrome 138+) | Июнь 2025 | Независимый разработчик (open-source проект) | Бесплатно |
Что умеет расширение?
- Перевод по наведению. Наводите курсор на слово в субтитрах и видите тултип (всплывающую подсказку) с переводом. Не нужно ставить на паузу и переключаться в переводчик.
- Личный словарь. По клику слово сохраняется и подчёркивается во всех последующих сериях, пока вы его не выучите.
- Работает почти на любом сайте. Расширение находит субтитры через HTML5-плеер, а не через API конкретного стриминга, поэтому привязки к одной площадке нет.
- Офлайн-перевод без ключей. Translator API (встроенный в Chrome переводчик, который работает прямо на вашем компьютере, а не на сервере) не требует регистрации, API-ключей и интернета после первой загрузки языкового пакета.
Шесть ловушек, о которых автор узнал на практике
Самое ценное в проекте не само расширение, а документация граблей, на которые автор наступил. Для тех, кто захочет собрать что-то похожее, или просто хочет понять, почему «простое» в браузере оказывается сложным.
Субтитры это не предложения. Стриминги режут реплику на куски по таймингу. Переводчику достаётся огрызок, и перевод выходит бессмысленным. Решение: склеивать соседние реплики до ближайшей точки, собирая полное предложение.
YouTube рисует субтитры по-своему. Там нет стандартного тега <track>, субтитры это обычные блоки текста, которые YouTube генерирует сам. При этом в контейнере одновременно висят уходящая и текущая реплика, а «роллинг-субтитры» повторяют хвост предыдущей строки. Без специальной обработки перевод превращается в «я провёл месяцы я провёл месяцы я провёл месяцы».
Фоновая вкладка убивает сканер. Функция requestAnimationFrame (механизм, через который браузер обновляет картинку) в фоновой вкладке просто не вызывается. Сканер субтитров «залипал» навсегда. Автор заменил его на простой таймер.
Полноэкранный режим ломает оверлей. Часть сайтов разворачивает на весь экран сам видеоэлемент, а не его контейнер. У видеоэлемента не бывает дочерних элементов, и наложить поверх перевод физически невозможно. Выход: перехватить момент, выйти из полноэкранного режима и тут же запросить его для родительского контейнера.
Эвристика «сломала Twitch». Для плееров без стандартных субтитров расширение угадывает, какой элемент является репликой, по частоте смены текста. На Twitch менялось всё: счётчик зрителей, время эфира, качество. Расширение приняло счётчик зрителей за субтитры, спрятало его и начало «переводить» каждое обновление числа. Автор ввёл четыре фильтра: элемент не должен быть кнопкой, текст должен быть похож на предложение (от трёх слов), элемент стоит по центру кадра и целиком внутри него.
Настройка «уменьшить движение» добавляла движения. CSS-правило обнуляло длительность анимации, но не задержку. Элементы начинали появляться по очереди из ниоткуда, создавая больше визуального шума, чем без этой настройки. Лечится одной строкой, но найти проблему можно, только включив флаг вручную.
Идиомы переводит плохо, но есть обходной путь
Translator API это переводчик, а не языковая модель. Идиомы ему не по силам: «dirty pool» (нечестная игра) он переведёт буквально, как «грязный бассейн». Автор отмечает, что рядом в Chrome есть Prompt API, тот же встроенный Gemini Nano (компактная языковая модель Google, работающая на устройстве), но уже в режиме генерации текста. Для идиом можно использовать его, хотя автор не описал готовое решение для этого случая.
Как попробовать?
- Убедитесь, что у вас Chrome версии 138 или новее (проверить: введите
chrome://versionв адресной строке). - Установите расширение из исходного кода проекта (проект открытый, автор опубликовал репозиторий).
- При первом клике на слово браузер предложит скачать языковой пакет. Именно клике: по наведению мыши Chrome загрузку не запускает, это ограничение API.
Есть ли аналоги в России?
| Функция | Расширение на Translator API | Яндекс Переводчик (расширение) |
|---|---|---|
| Перевод субтитров по наведению | Да, на любом сайте с HTML5-плеером | Переводит страницы целиком, субтитры отдельно не выделяет |
| Личный словарь | Да, с подсветкой выученных слов | Нет |
| Офлайн-работа | Да, после загрузки пакета | Нет, нужен интернет |
| Идиомы | Слабо (буквальный перевод) | Лучше за счёт серверной модели |
| Поддержка площадок | Почти любой сайт | Любой сайт, но без фокуса на субтитры |
Для изучения языка по сериалам у Яндекс Переводчика и GigaChat нет прямого аналога функции «навёл на слово в субтитре и получил перевод с сохранением в словарь». YandexGPT умеет объяснять идиомы, но в формате чата, а не встроенного в плеер инструмента.
Проект ценен не столько как готовый продукт (он сырой и требует установки из исходников), сколько как документация реальных проблем. Для авторов Дзена, пишущих обзоры расширений или гайды по изучению языков, это готовый материал: шесть конкретных ловушек с решениями, которые можно пересказать простым языком.
Для разработчиков главная новость в другом: Translator API в Chrome 138+ работает без ключей и без сервера. Это значит, что любое расширение Google Chrome теперь может добавить перевод «из коробки», не платя за облачные API. По моим наблюдениям, качество перевода отдельных слов и коротких фраз приемлемое, но на идиомах и сленге модель ожидаемо спотыкается.
Что сделать сегодня: если вы учите английский по видео, попробуйте поставить расширение и оценить, хватает ли вам качества встроенного перевода. Если пишете контент про инструменты для изучения языков, Translator API стоит упомянуть как бесплатную альтернативу платным сервисам.
Частые вопросы
Расширение работает в других браузерах?
Нет. Translator API доступен только в Chrome 138 и выше. В Firefox, Safari и Яндекс Браузере этот API не реализован. Расширение в них работать не будет.
Нужен ли интернет после установки?
Только для первой загрузки языкового пакета. После этого перевод работает офлайн, на вашем устройстве. Но автор предупреждает: загрузка пакета требует клика, простого наведения мыши недостаточно, это ограничение Chrome.
Справится ли расширение с идиомами и сленгом?
Плохо. Встроенная модель переводит буквально: «dirty pool» превращается в «грязный бассейн» вместо «нечестная игра». Для идиом автор предлагает использовать Prompt API (встроенный Gemini Nano в режиме генерации текста), но готового решения пока нет.
Проект показывает, что встроенные ИИ-модели в браузере уже достаточно зрелы для практических задач, но грабли при интеграции с реальными сайтами съедают больше времени, чем сам перевод.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Engram за $675: нейросеть для генерации музыки превращает ошибки ИИ в звуки
Почему это важно Впервые аппаратный музыкальный инструмент использует «сломанные» галлюцинации (когда ИИ уверенно выдумывает то, чего не было) локальной…

Теория возможностей в машинном обучении: третья зона между «да» и «нет» снижает галлюцинации ИИ
Современные генеративные модели опираются на теорию вероятностей, но профессор Жереми Уссино из Наньянского технологического университета в Сингапуре…

Muse от Meta ищет деньги на вашем телефоне: ИИ-агент против корпоративного курса OpenAI
Почему это важно Meta сделала ставку на массового пользователя в тот момент, когда OpenAI и Anthropic уходят в корпоративный сегмент: для авторов и…
Комментарии