Как стать автором
Обновить

Адаптивные субтитры для Netflix — мое браузерное расширение

Время на прочтение1 мин
Количество просмотров4.3K

Проблема

Когда я смотрю фильм на английском без субтитров, есть полная концентрация на речи актеров, но незнакомые слова пропускаются, потому что я не смогу найти их перевод.

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

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

Поэтому субтитры должны появляться по необходимости.

Идея

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

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

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

Решение

Выбор популярного медиа-сервиса пал на Netflix, а вариант реализации - на браузерное расширение.

К сожалению сайт не предоставляет публичное API, его код минифицирован, а взаимодействие с ним затруднённо. Поэтому расширение может работать неоднозначно и вести себя странно.

Расширение в Chrome WebStore

Исходники

Заключение

Буду рад, если кому-либо пригодятся мои труды, я открыт к предложениям и конструктивной критике. Всем добра!

#netflix #изучение_языков

Теги:
Хабы:
Всего голосов 8: ↑6 и ↓2+7
Комментарии9

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн