Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Изучаем языки с удовольствием 🎉

Расширение для браузера, помогающее в изучении языков с помощью просмотра сериалов и фильмов.

WARNING

Master ветка содержит версию 2.0, которая сейчас в активной стадии разработки.
Вы можете найти релизную версию в ветке v1.0

Установка

Расширение поддерживает Chrome, Firefox, Opera и Яндекс браузер. Так же должно работать в других браузерах с поддержкой WebExtensions API, но не тестировалось..

Релизная версия доступна в Chrome Web Store и Firefox Browser Add-ons.

chrome store firefox store

Сборка версии из исходников

  1. Установите node 12+
  2. Склонируйте репозиторий git clone git@github.com:Nitrino/easysubs.git
  3. Перейдите в папку и установите зависимости cd easysubs && npm i
  4. Соберите расширение из исходников npm run build

Ручная установка:

  1. Скачайте и разархивируйте последнюю версию
  2. Откройте страницу расширений в браузере:
    • Для Chrome: chrome://extensions/
    • Для Firefox: about:debugging#/runtime/this-firefox
    • Для Opera: opera://extensions
    • Для Яндекс браузера: browser://tune/
  3. Включите режим разработчика (не требуется для Яндекс браузера)
  4. Загрузите расширение:
    • Для Chrome и Opera: Нажмите на кнопку Загрузить распакованное расширение и выберите папку
    • Для Firefox: Нажмите на кнопку Load temporary Add-on... и выберите папку
    • Для Yandex браузера: Перетащите папку на страницу расширений

Возможности

Интеграция с множеством видео сервисов

Список сервисов будет расширяться по запросам пользователей. Для корректной работы у вас должна быть подписка на используемые сервисы.

Сейчас поддерживаются:

Перевод слова и полного субтитра

Просто наведите на слово, которое хотите перевести. Видео автоматически остановится и воспроизведется, когда уберёте курсор с субтитров.

В всплывающем окне перевода слова отображается основной перевод и альтернативные варинаты перевода с частотой использования каждого.

word translation

Кликните по субтитру для перевода всего текста. word translation

Экспорт слов в сервисы изучения языка

Список сервисов будет расширяться по запросам пользователей.

Сейчас поддерживаются:

Для работы экспорта требуется авторизоваться в сервисах изучения языка в том же браузере. Нужный сервис выбирается в настройках расширения. word translation

После этого в всплывающем окне перевода слова появится кнопка (плюс) возле вариантов перевода.

word translation

Перемотка к предыдущему и следующему субтитру

Для перемотки к предыдущему субтитру нажмите на клавиатуре ⬅️ стрелку влево.
Для перемотки к следующему субтитру нажмите на клавиатуре ➡️ стрелку вправо.

Перемотка работает только если предыдущий/следующий субтитр ближе, чем 5 секунд от текущего. Иначе перематывается на 5 секунд. Для принудительной перемотки к субтитру нажмите alt (option для macOS) + стрелка.

word translation

Прогресс бар субтитров

Для упрощения навигации по субтитрам внизу плеера отображается прогресс бар субтитров. Можно кликнуть по прогресс бару для перемотки к нужной точке.

word translation

Настройка отображения и пользовательские субтитры

Расширение позволяет настраивать размер и задержку субтитров.
По умолчанию шаг задержки субтитров 0.25 секунды.
alt (option для macOS) + клик по ➕ или ➖ кнопкам изменяет задержку субтитров на 1 секунду.
shift + клик по ➕ или ➖ кнопкам изменяет задержку субтитров на 5 секунду.

Расширение позволяет загружать сторонние субтитры, поддерживаются srt и vtt форматы.

word translation

Дополнительные возможности

  • Отображение всех аудио дорожек и субтитров на Netflix независимо от региона.

Contributing

Мы открыты к помощи комьюнити.
Для репорта бага или предложения фичи, создайте задачу и подробно опишите вопрос.
Вы так же можете реализовать желаемую фичу и прислать пулл реквест. Рекомендуем перед реализацией сначала обсудить фичу, так как она может быть не принята или реализована иначе.