Skip to content

Releases: ilyhalight/voice-over-translation

1.5.0-beta9

17 Nov 00:17
Compare
Choose a tag to compare
1.5.0-beta9 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Добавлена поддержка EPorner (#409)
  • Добавлен выбор языка для опции "Не переводить с родного языка" (если не трогать, то за основу берется язык браузера)
  • Исправлен небольшой баг с "Не переводить с родного языка" (#414)
  • Изменена логика предотвращающая дублирования кнопки перевода для Rumble
  • Увеличен шрифт для названий дропдаунов
  • Исправлена работа Rumble (#400)
  • Исправлен обрезанный шеврон в дропдауне (#397)
  • Уменьшен размер шеврона в дропдауне (#398)
  • Увеличено растояние для текста в дропдаунах (#398)

What's Changed

Full Changelog: 1.5.0-beta8...1.5.0-beta9

1.5.0-beta8

08 Nov 00:03
Compare
Choose a tag to compare
1.5.0-beta8 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Добавлена поддержка YouTube Kids
  • Фикс "отложенной загрузки видео" для YouTube (#387, #368, #277. Возможно #378)
  • Фикс эффекта "перетаскивания" меню в Opera (#394)
  • Фикс появление кнопки для Pornhub (#391)
  • Вернул включение опции "проксирование аудио" по умолчанию, если язык браузера украинский (#389)
  • Улучшен код функции сброса настроек расширения
  • Добавлен хук pre-commit для автоформатирования при добавление в git
  • Игнорирование папок перенесено в отдельный файл .eslintignore
  • Задан явный конфиг для prettier (нужен для нормальной работы форматирования в редакторе)

Full Changelog: 1.5.0-beta7...1.5.0-beta8

1.5.0-beta7

04 Nov 22:29
Compare
Choose a tag to compare
1.5.0-beta7 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Теперь, по умолчанию значение опции "слайдер громкости видео" было изменено на включен
  • Фикс прогрузки опций при первой инициализации (#389)

Full Changelog: 1.5.0-beta6...1.5.0-beta7

1.5.0-beta6

04 Nov 21:23
Compare
Choose a tag to compare
1.5.0-beta6 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Два разных хранилища IndexedDB и LocalStorage были заменены на одно - GM_Storage
  • Фикс отправки запросов к прокси-серверу после отключения перевода стрима (#381, #359)
  • Фикс updateURL, downloadURL и namespace для минифицированных версий и бета версий (#385)
  • Включена подгрузка бета локализаций в бета версиях
  • Все языки, перевод на которые может быть недоступен, были помечены с помощью

Full Changelog: 1.5.0-beta5...1.5.0-beta6

1.5.0-beta5

29 Oct 18:29
Compare
Choose a tag to compare
1.5.0-beta5 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Фикс меню выбора языка и слайдеров для YouTube в Firefox (#371)
  • Переработан дропдаун, теперь, он соответствует стилю расширения, а так же, теперь, в нем можно легко находить языки с помощью поиска
  • Теперь, если сервер определения языка текста не отвечает будет установлен английский язык (#361) от @SashaXser в #366
  • функция проксирование аудио, теперь, по умолчанию включена, если вы используете cloudflare версию и ваш язык браузера украинский от @SashaXser в #366
  • Убрана проверка на премьеру для YouTube от @SashaXser в #366

What's Changed

  • Удаление использования isPremiere by @SashaXser in #366

Full Changelog: 1.5.0-beta4...1.5.0-beta5

1.5.0-beta4

07 Oct 12:39
Compare
Choose a tag to compare
1.5.0-beta4 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Улучшено определение языка при отсутвии субтитров на YouTube (убрано использование имени автора канала) от @SashaXser в #355
  • Добавлена возможность загрузки субтитров от Яндекса в формате json (#352, #335)
  • Добавлена поддержка rumble.com (#94, #123)
  • Фикс работы в Safari (#351)
  • Значения lectureData, videoURL и subtitlesURL, теперь, показываются и без дебаг режима (udemy, coursera)
  • В полезные ссылки в README добавлены пометки vot-cli и cloudflare, дабы число вопросов с ними сократилось
  • Сайты, с которыми могут возникать ошибки CSP, были помечены в README как требующие доп. действий, дабы число вопросов с ними сократилось
  • Добавлено проксирование стримов, чтобы не нужно было использовать отдельное расширение для отключения CORS
  • HLS.js обновлен до актуальной версии

What's Changed

  • Протестирована поддержка violentmonkey by @Spp595 in #338
  • Добавить языковые значки by @szepeviktor in #342
  • Доработка определение языка при отсутвии субтитров by @SashaXser in #355

New Contributors

Full Changelog: 1.5.0-beta3...1.5.0-beta4

1.5.0-beta3

25 Sep 17:11
Compare
Choose a tag to compare
1.5.0-beta3 Pre-release
Pre-release

⚠ Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Добавлена эксперементальная поддержка трансляций (Необходимо расширение для отключение CORS. С задержкой как повезет, но в большинстве случаев довольно терпимо +-0-2 секунды от оригинала, но иногда бывает отставание до 10 секунд, перезапуск перевода помогает немного уменьшить задержку)
  • Добавлен HLS.js
  • Теперь, в режиме разработки расширение имеет префикс "[DEBUG]"
  • Исправлено получение блоба заместо ссылки на видео в Udemy

Full Changelog: 1.5.0-beta2...1.5.0-beta3

1.5.0-beta2

19 Sep 18:44
Compare
Choose a tag to compare
1.5.0-beta2 Pre-release
Pre-release

⚠ Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Изменена логика получения ссылки на видео для Udemy и Coursera

    Теперь, ссылка на видео ищется не только в формате .mp4, но еще и в .webm.
    Добавлена проверка на то, является ли ссылка на видео блобом (если ссылка получена через плеер)

  • Изменена логика получения ссылки на субтитры для Udemy и Coursera

    Теперь, проверка, изначально, идет по языку курса.
    Если субтитры по языку курса не были найдены, то идет проверка по языку на который выполняется перевод.
    Если и после этого субтитры не были найдены, то берутся первые субтитры из массива с субтитрами.

  • Для Udemy и Coursera добавлено сообщение в консоль, если ссылка на субтитры или на видео не была найдена

  • Для Coursera была добавлена проверка на наличие ссылки на видео

  • Метод getSubtitlesFileURL, теперь, имеет одинаковый порядок аргументов в Udemy и Coursera

  • Обновлена локализация для части языков. Возможно, локализация стала немного точнее или наоборот хуже из-за использования другого сервиса перевода. (список всех затронутых языков есть в TODO к 1.5.0-beta1)

Full Changelog: 1.5.0-beta1...1.5.0-beta2

1.5.0-beta1

15 Sep 22:04
Compare
Choose a tag to compare
1.5.0-beta1 Pre-release
Pre-release

⚠ Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Переписан UI расширения

  • Переписана логика загрузки

  • Добавлена возможность проигрывания нескольких переводов одновремено

  • Добавлена возможность кастомизации цветов расширения через Stylus, Stylish и другие подобные расширения

    Пример изменения стилей:

    /* ==UserStyle==
    @name         VOT-styles
    @version      16.09.2023
    @namespace    vot-styles
    @description  LLL
    @author       Toil
    @license      No License
    ==/UserStyle== */
    
    :root {
      --vot-font-family: "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system;
    
      --vot-primary-rgb: 139, 180, 245;
      --vot-onprimary-rgb: 32, 33, 36;
      --vot-surface-rgb: 32, 33, 36;
      --vot-onsurface-rgb: 227, 227, 227;
    
      --vot-subtitles-background: rgba(var(--vot-surface-rgb, 46, 47, 52), 0.8);
      --vot-subtitles-color: rgb(var(--vot-onsurface-rgb, 227, 227, 227));
      --vot-subtitles-passed-color: rgb(var(--vot-primary-rgb, 33, 150, 243));
    }
  • Добавлено версионирование переводов

  • Добавлена поддержка YT Shorts

  • Добавлена поддержка ленты TikTok

  • Добавлена возможность включить кнопку PiP для браузеров в которых она поддерживается (хромиум)

  • Добавлено немного информации в меню

  • Добавлена возможность смены языка меню

  • Кеш переводов, теперь, очищается при сбросе настроек

  • Стандартный шрифт изменен на Roboto

  • Возможно что-то еще, про что я забыл написать

TODO: Обновить локализацию следующих файлов:

список файлов для обновления locales\af.json locales\am.json locales\az.json locales\bg.json locales\bs.json locales\ca.json locales\cy.json locales\da.json locales\el.json locales\et.json locales\eu.json locales\fi.json locales\gl.json locales\hr.json locales\hu.json locales\hy.json locales\km.json locales\kn.json locales\lo.json locales\mk.json locales\ml.json locales\mn.json locales\mt.json locales\my.json locales\ne.json locales\nl.json locales\pa.json locales\pl.json locales\ro.json locales\si.json locales\sk.json locales\sl.json locales\sq.json locales\sr.json locales\su.json locales\sv.json locales\sw.json locales\uz.json locales\zu.json

What's Changed (autogenerated)

  • VideoObserver, New UI and stuff by @MrSoczekXD in #294

Full Changelog: 1.4.1...1.5.0-beta1

1.4.1

13 Sep 18:11
Compare
Choose a tag to compare

Список изменений

  • Добавлено 39 новых языков перевода меню (#297)

  • Добавлено 2 новых языка устанавливаемых как язык видео (Латышский и Литовский - #297)

  • Добавлено 38 новых языков для TTS (az, sq, am, hy, af, eu, my, bg, bs, cy, hu, gl, el, zu, kn, ca, km, lo, mk, ml, mt, mn, ne, nl, pa, ro, sr, si, sk, sl, sw, su, hr, et, da, fi, uz, pl, sv - #297)

  • Улучшено форматирование ссылок на YouTube, теперь, язык должен определяться точнее (#297)

  • Добавлена поддержка TikTok

    Работает только в видео типа: /@НИК/video/АЙДИ_ВИДЕО (не работает в ленте)

  • Добавлена поддержка Udemy

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

    Работает, только, для добавленных курсов т.е. соответственно вам нужно быть авторизованным в аккаунт Udemy. Для работы перевода необходимо через меню расширения установить accessToken. Он необходим для получения ссылки на файлы субтитров и видео, без которых Яндекс не переводит данный сервис.

    Гайд по установке accessToken: тык

  • Добавлена поддержка Coursera

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

    Работает только в режиме прохождения курсов, т.е. вы должны авторизоваться в аккаунте перейти в "Мои курсы" и выбрать нужный курс.

  • Добавлена поддержка ProxyTok (протестировано на proxitok.pabloferreiro.es и proxitok.privacydev.net. Ограничения теже, что и для обычного TikTok)

  • Добавлена поддержка нового встраиваемого плеера Bilibili (player.bilibili.com)

  • Исправлена ошибка из-за которой нельзя было выбрать языковую пару en-ru в mail.ru видео и rutube (#298)

  • Фикс #285, #283, #282 (#297)

  • В protobuf обновлен тип для translationHelp

  • Преобразование языка в формат "хх" перенесено в отдельную функцию langTo6391

  • Для OrangeMonkey добавлено уведомление о необходимости использовать Cloudflare-версию

  • Исправлена ошибка из-за которой мог установиться не поддерживаемый язык (#292)

  • Исправлена ошибка из-за которой язык видео мог определяться в формате отличном от xx

  • Улучшена логика работы обновлений indexedDB

  • Возвращен пункт меню "Проксировать полученное аудио"

  • Исправлено изменение процента громкости видео при изменение громкости через слайдер ютуба

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

  • Исправлен сброс установленной громкости звука при открытие нового видео

  • Локализация была разделена на отдельные файлы и перенесена на Github

  • vot-cli был перенесен в отдельный репозиторий

  • Удалена папка с web-server (уже давно не используется)

What's Changed (autogenerated)

  • Add localization provider by @MrSoczekXD in #275
  • README.md: Add support iOS for UserScripts by @ACherepkov1989 in #280
  • Some fixes by @MrSoczekXD in #288
  • Улучшения форматирования текста для определения языка by @SashaXser in #297
  • [1.4.1] dev -> master by @ilyhalight in #312

New Contributors

Full Changelog: 1.4.0.3...1.4.1