Навёл на слово в субтитрах — получил перевод: расширение на встроенном ИИ Chrome
Коротко
- Translator API в Chrome 138+ переводит текст локально, бесплатно и офлайн, но первое скачивание языкового пакета требует клика пользователя.
- Для
YouTube расширение читает отрисованные div-субтитры и удаляет повторяющиеся фрагменты по перекрытию слов. - Prompt API с
Gemini Nano используется для идиом и сленга, но не для каждого наведения: генерация занимает заметно больше времени. - При отказе DeepL расширение переключается на встроенный переводчик и временно перестаёт обращаться к проблемному ключу.
- На мобильных встроенные модели Chrome не работают; для языковых пар без английского перевод идёт через английский.
Основа расширения — Translator API в Chrome 138+, который выполняет перевод локально на устройстве, может работать офлайн и не требует API-ключа. Расширение рассчитано на разные HTML5-плееры: для обычных дорожек оно собирает полноценное предложение из соседних фрагментов субтитров, а для YouTube и других нестандартных плееров использует отдельные селекторы и эвристики, чтобы отличать субтитры от элементов интерфейса.
Для быстрых подсказок используется Translator API, а для идиом, сленга и фразовых глаголов — встроенный Prompt API с Gemini Nano. Более медленная языковая модель запускается только для осознанных действий пользователя, а результат кэшируется; DeepL оставлен как необязательная альтернатива с автоматическим откатом на встроенный переводчик при ошибках.
Расширение поддерживает личный словарь, интервальные повторения, статистику и экспорт в CSV, Excel, Anki и PDF. Chrome переводит on-device 39 языков, но на мобильных встроенные модели недоступны, а пары без английского проходят через английский и могут терять качество;
Netflix, Twitch и несколько популярных видеоплееров пока проверялись автором только на синтетических стендах.
FAQ
Зачем расширению одновременно Translator API и Prompt API, если оба инструмента работают внутри Chrome?
Translator API нужен для мгновенного перевода слов и реплик, а Prompt API с Gemini Nano — для более сложных случаев вроде идиом, сленга и фразовых глаголов.
Почему универсальный перевод субтитров требует отдельных адаптеров и эвристик для разных видеоплееров?
Сайты выводят субтитры по-разному: одни используют стандартные дорожки, другие рисуют собственные элементы интерфейса. Поэтому расширению приходится отдельно определять источник текста и устранять дубли.
Какие ограничения остаются у локального AI-перевода в Chrome и самого расширения?
Нужен Chrome 138+ на компьютере, мобильные встроенные модели не поддерживаются, а перевод между двумя неанглийскими языками может терять качество из-за промежуточного английского.
Читайте также
Google AI Edge Gallery: локальный искусственный интеллект без облака и интернета на смартфоне
Google интегрирует новые возможности Gemini и облачный AI в Chromebook PlusGoogle I/O 2025 Keynote: ожидания, реальность и первые впечатления
Как получить бейдж Featured в Chrome Web Store и удвоить установки — достаточно просто попросить
Как ЮMoney учит ИИ отвечать на вопросы к базе данных и проверять собственные ошибки
- Chrome Translator API для локального перевода: В Chrome 138+ Translator API позволяет выполнять перевод непосредственно на устройстве без серверного API и может работать офлайн после загрузки языковой модели. Первичная загрузка модели требует пользовательского действия, а вызовы проверки доступности необходимо ограничивать таймаутом, поскольку при проблемах со службой моделей promise может не завершиться.
[Chrome AI API]
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться

Автор сделал бесплатное Chrome-расширение для изучения языков по видео: оно переводит слова и реплики прямо в субтитрах, сохраняет лексику в словарь и использует встроенные AI-модели Chrome без собственного сервера.