Недавно мне подогнали курсы от образовательной платформы Udemy. Все курсы были на английском, и мне периодически хотелось перевести пару троек фраз для более чёткого понимания материала. Через некоторое время я решил попробовать покопаться в настройках, дабы найти пункт, отвечающий за автоматический перевод текста. Оказалось, что такой пункт есть... но не для русского языка. Поэтому я решил написать своё собственное расширение, которое позволило бы моментально и без участия пользователя переводить расшифровку аудио с английского языка на русский при переходе на страницу просмотра лекций Udemy.
- автоматический перевод расшифровки аудио на странице просмотра лекций Udemy
- использование машинного обучения во время перевода расшифровки аудио
- алгоритм актуальности текста, улучшающий скорость загрузки перевода
- скачайте файлы этого репозитория на своё устройство
- зайдите в браузерные настройки, а затем перейдите в «Расширения» (или «Дополнения» в зависимости от браузера)
- выберите «Загрузить распакованное расширение» или что-то схожее по смыслу
- загрузите ранее скаченную папку с файлами расширения
- продолжайте обучение, но уже с переводом😉
Благодарность LibreTranslate
Когда я только начал писать это расширение, я столкнулся с выбором API для перевода. Многие сервисы прекратили выдавать бесплатные ключи, многие ставили очень жёсткие ограничения для многократного осуществления запросов, однако спустя пару попыток я обнаружил LibreTranslate, который является опенсорсным и для некоторых входных точек вообще не требует API-ключей. Хочу выразить признательность разработчикам за наличие такого крутого инструмента!