Навёл на слово в субтитрах — получил перевод: расширение на встроенном ИИ Chrome

Коротко

  • Translator API в Chrome 138+ переводит текст локально, бесплатно и офлайн, но первое скачивание языкового пакета требует клика пользователя.
  • Для расширение читает отрисованные div-субтитры и удаляет повторяющиеся фрагменты по перекрытию слов.
  • Prompt API с Nano используется для идиом и сленга, но не для каждого наведения: генерация занимает заметно больше времени.
  • При отказе DeepL расширение переключается на встроенный переводчик и временно перестаёт обращаться к проблемному ключу.
  • На мобильных встроенные модели Chrome не работают; для языковых пар без английского перевод идёт через английский.

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

Основа расширения — Translator API в Chrome 138+, который выполняет перевод локально на устройстве, может работать офлайн и не требует API-ключа. Расширение рассчитано на разные HTML5-плееры: для обычных дорожек оно собирает полноценное предложение из соседних фрагментов субтитров, а для YouTube и других нестандартных плееров использует отдельные селекторы и эвристики, чтобы отличать субтитры от элементов интерфейса.

Для быстрых подсказок используется Translator API, а для идиом, сленга и фразовых глаголов — встроенный Prompt API с Gemini Nano. Более медленная языковая модель запускается только для осознанных действий пользователя, а результат кэшируется; DeepL оставлен как необязательная альтернатива с автоматическим откатом на встроенный переводчик при ошибках.

Расширение поддерживает личный словарь, интервальные повторения, статистику и экспорт в CSV, Excel, Anki и PDF. Chrome переводит on-device 39 языков, но на мобильных встроенные модели недоступны, а пары без английского проходят через английский и могут терять качество; , Twitch и несколько популярных видеоплееров пока проверялись автором только на синтетических стендах.

FAQ

Зачем расширению одновременно Translator API и Prompt API, если оба инструмента работают внутри Chrome?

Translator API нужен для мгновенного перевода слов и реплик, а Prompt API с Gemini Nano — для более сложных случаев вроде идиом, сленга и фразовых глаголов.

Почему универсальный перевод субтитров требует отдельных адаптеров и эвристик для разных видеоплееров?

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

Какие ограничения остаются у локального AI-перевода в Chrome и самого расширения?

Нужен Chrome 138+ на компьютере, мобильные встроенные модели не поддерживаются, а перевод между двумя неанглийскими языками может терять качество из-за промежуточного английского.

Читайте также

  1. Google AI Edge Gallery: локальный искусственный интеллект без облака и интернета на смартфоне
  2. Google интегрирует новые возможности Gemini и облачный AI в Chromebook Plus
  3. Google I/O 2025 Keynote: ожидания, реальность и первые впечатления
  4. Как получить бейдж Featured в Chrome Web Store и удвоить установки — достаточно просто попросить
  5. Как ЮMoney учит ИИ отвечать на вопросы к базе данных и проверять собственные ошибки
Ключевые инсайты из новости (по версии ChatGPT)
  • Chrome Translator API для локального перевода: В Chrome 138+ Translator API позволяет выполнять перевод непосредственно на устройстве без серверного API и может работать офлайн после загрузки языковой модели. Первичная загрузка модели требует пользовательского действия, а вызовы проверки доступности необходимо ограничивать таймаутом, поскольку при проблемах со службой моделей promise может не завершиться.
    [Chrome AI API]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!