Skip to content

Releases: ilyhalight/voice-over-translation

1.9.2

01 Mar 22:32
0aacc2c
Compare
Choose a tag to compare
  • Добавлена поддержка ссылок на файл /d/VIDEO_ID для Yandex Disk (#1052#discussioncomment-12362384)
  • Исправлена работа в мобильном Firefox (#1123)

What's Changed

Full Changelog: 1.9.1...1.9.2

1.9.1

27 Feb 18:36
75eb270
Compare
Choose a tag to compare
  • Исправлена работа на мобильной версии YouTube (#1120)
  • Добавлена дополнительная обработка ошибок на Udemy (#1117)

What's Changed

Full Changelog: 1.9.0...1.9.1

1.9.0

25 Feb 09:59
0aa5619
Compare
Choose a tag to compare
  • Добавлена возможность быстро получить перевод слова, а также всего предложения из субтитров при помощи нажатия ЛКМ (#771)

Image

  • Переработано отображение информации в мини-версии кнопки (когда кнопка перевода находится в левой или в правой части плеера) и о недоступных функциях в меню расширения (например, если браузер не поддерживает WebAudio)

Image
Image
Image

  • Добавлена поддержка отображения кнопки перевода на последнем VOD в оффлайн карточке канала для Twitch
  • Добавлена поддержка получения субтитров от Яндекса для видео на Reddit, 9AnimeTV, Kick, Patreon, Kodik, Apple Developers, EpicGames Developers, ArtStation (только для новых переводов)
  • Улучшена очистка текста для определения языка видео (в #1069)
  • Улучшена проверка аудио в VideoObserver (в #1094)
  • Теперь, субтитры получаются, только, после нажатия на кнопку выбора в меню (в #1065)
  • Теперь, HLS инициализируется, только, при необходимости (В #1079)
  • Добавлен тултип "Не влияет на озвучку" для настройки "Сервис перевода текста"
  • Настройки "Переводить ошибки из API" и "Сервис перевода ошибок" (теперь называется "Сервис перевода текста") были разделены
  • Исправлено возникновение ошибок на YouTube в GreasyMonkey (#1055)
  • Исправлены слеты шрифта в меню и субтитрах на некоторых сайтах
  • Исправлено некорректное отображение заполнения слайдера после включения опции "Расширенное увеличение громкости видео"
  • Исправлена установка неподдерживаемого языка в качестве языка перевода, если он был установлен как основной язык браузера (#1072, #1078)
  • Исправлено некорректное отображение интерфейса в Odysee
  • Исправлена пропажа кнопки перевода в некоторых случаях на Twitch (#1096)
  • Исправлена неправильная анимация закрытия меню, если кнопка перевода находится не по центру
  • Убран таймаут при загрузке аудио файла (#1074)
  • Увеличено значение для таймаута при загрузке аудио плеером (#1074)
  • ProtobufJS был заменен на @bufbuild/protobuf
  • Добавлено автопроксирование для пользователей из Латвии и Литвы
  • CDN внешних библиотек изменен на unpkg
  • Некоторые другие изменения (в #1065, #1069, #1079)

What's Changed

  • Fix YT errors with GreasyMonkey by @ilyhalight in #1057
  • Оптимизация: ленивая загрузка субтитров, улучшение VideoHandler и рефакторинг UI в класс by @SashaXser in #1065
  • Мелкие оптимизации by @SashaXser in #1069
  • Рефракторинг VideoHandler и мелкие оптимизации by @SashaXser in #1079
  • feat: implement CacheManager for video translation and subtitles caching by @SashaXser in #1084
  • feat: added subtitles info by @ilyhalight in #1091
  • feat: enhance video handling and audio detection logic by @SashaXser in #1094
  • fix: ensure non-letter characters are replaced with space in cleanText by @SashaXser in #1098
  • fix: optimize text filtering in cleanText function by @SashaXser in #1111
  • Merge v1.9.0 changes by @ilyhalight in #1114

Full Changelog: 1.8.5...1.9.0

1.8.5

18 Jan 09:52
7bcdc1b
Compare
Choose a tag to compare
  • Добавлена поддержка всех доступных TLDs для Яндекс Диска (#1012)
  • Добавлена поддержка работы /d/ для Яндекс Диска (#735, #837, #883)
  • Добавлена поддержка RT News (rt.com)
  • Добавлена поддержка Bitview (bitview.net) (#1041)
  • Добавлена подддержка перевода в предпросмотре курса для Coursera
  • Добавлена поддержка нескольких дополнительных доменов для XVideos (#1015)
  • Добавлена поддержка нескольких видео на одной странице для EpicGames Developers (#1043)
  • Добавлено получение языка через API для всех сайтов, которые по умолчанию не возвращают язык, но имеют название в данных о видео
  • Исправлена ошибка из-за которой мобильная версия VK Video была не доступна (#1011)
  • Исправлена некорректная работа функции "Переводить при открытии" с расширениями создающими PiP с возможностью управления (#1014)
  • Обновлены некоторые данные необходимые для запросов к API перевода (#1029)
  • Возвращена поддержка встраиваемых видео YouTube использующих enablejsapi
  • Теперь, Violetmonkey по умолчанию делает запросы напрямую к API Яндекса (в #1018)
  • Некоторые другие малозаметные изменения (в #1027, #1029, #1035, #1038, #1042)

What's Changed

Full Changelog: 1.8.4...1.8.5

1.8.4

30 Dec 12:42
54f65c8
Compare
Choose a tag to compare

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

  • Добавлена кнопка "Сообщить об ошибке" в меню расширения
  • Исправлена ошибка из-за которой кнопка перевода могла не пропадать на мобильных устройствах (#1005)
  • Исправлена ошибка из-за которой в некоторых случаях нельзя было свайпнуть экран при воспроизведение видео на мобильных устройствах (#1006)

What's Changed

Full Changelog: 1.8.3...1.8.4

1.8.3

28 Dec 11:55
0a1155a
Compare
Choose a tag to compare

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

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

What's Changed

Full Changelog: 1.8.2...1.8.3

1.8.2

27 Dec 10:38
bd52570
Compare
Choose a tag to compare

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

  • Добавлена возможность выбрать несколько языков для параметра "Не переводить с родного языка" (#818 в #975)
  • Добавлена возможность перемещения кнопки и субтитров на мобильных устройствах (в #978, #980)
  • Добавлена поддержка Artstation (#58)
  • Добавлена поддержка ленты для Twitter (X) (частично #981)
  • Добавлена поддержка ленты для Douyin (#876)
  • Исправлен баг, из-за которого при выборе субтитров не обновлялся заголовок и не происходило выделение в меню (в #975)
  • Исправлен баг, из-за которого не активировался аудиоплеер со стримами
  • Исправлено определение длительности видео на /client/... в Яндекс Диске (#973)
  • Изменена логика активации проксирования субтитров (в #975)
  • Убрано появление кнопки загрузки аудио файла при просмотре перевода стримов (в прямом эфире)

What's Changed

Full Changelog: 1.8.1...1.8.2

1.8.1

18 Dec 13:27
dda2def
Compare
Choose a tag to compare

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

  • Добавлена поддержка Loom (#946, #34)

    ^ субтиры от сайта не работают до следующего обновления

  • Добавлена поддержка домена madmaxworld.tv для BannedVideo

  • Убрана отправка уведомления о переводе, если перевод уже существует (ee3a66d0b6ef3c6af7b61136dae0c65df0d74337#commitcomment-150456758)

  • Исправлена работа с некоторыми плейлистами VK Video (если ссылка содержала слитно написанный видео ID) (#971)

What's Changed

Full Changelog: 1.8.0...1.8.1

1.8.0

16 Dec 20:47
e85d244
Compare
Choose a tag to compare

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

  • Доработана логика поиска видео внутри ShadowDOM (#914)
  • Добавлена возможность включить отправку уведомления о том, что видео было переведено (#934)
  • Добавлена поддержка основного фронтенда Reddit (new.reddit.com, reddit.com) (#732)
  • Добавлена поддержка Dzen (dzen.ru) (#915)
  • Добавлена поддержка PornTN (porntn.com) (#705)
  • Добавлена поддержка Cloudflare Streams (#941)
  • Добавлена поддержка Douyin (#876)
  • Добавлена поддержка нового домена для VK Video (#931)
  • Добавлена поддержка субтитров для VK Video (#770)
  • Добавлена поддержка перевода в плейлистах VK Video (https://vk.com/video/playlists/PLAYLIST_ID/video-xxxxxxxxx_xxxxxxxxx, на vkvideo.ru тоже работает)
  • Добавлена поддержка загрузки субтитров/аудио с названием видео для VK Video (#932)
  • Добавлена возможность перевода ошибок и детекта языка с помощью API MS Edge
  • Добавлено сообщение о задержке перевода, если API более 5 раз возвращает одинаковое время ожидания перевода (обычно это сопровождалось сообщением "Перевод займет около минуты") (#919)
  • Включено использование опции "Не переводить с родного языка" для всех сайтов (#906)
  • Убрана возможность перевода ошибок с помощью Deepl (возможно, позже вернется)
  • Изменена логика проверки недоступности серверов Яндекса (#928, #930)
  • Теперь, автопереводимые субтитры от YouTube выбираются исходя из языка перевода
  • Библиотека vot.js заменена на @vot.js/ext и @vot.js/shared, что позволило поактически полностью избавиться от необходимости патчить зависимости (все еще нужно для добавления локализированных ошибок и замены protobufjs на подгружаемую версию из jsdelivr)
  • Исправлена работа Linkedin Learning при входе в аккаунт (#882)
  • Исправлена работа OK.ru (#900)
  • Исправлена работа EpicGames Developers (#944)
  • Исправлена работа таймаута для детекта языка с помощью RustServer API
  • Исправлен конфликт с перемоткой на мобильной версии XVideos (#866)
  • Работа с хранилищем и апи переводчиков, отвечающих за перевод ошибок и детект языка, переписана на TypeScript
  • Набор утилит для работы с плеером YouTube переписан на TypeScript
  • Другие мелкие фиксы

What's Changed

Full Changelog: 1.7.2...1.8.0

1.7.2

10 Nov 12:52
21553dd
Compare
Choose a tag to compare

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

  • Добавлена возможность использования эксперементальной вариации голосов Яндекса. Новые голоса работают, только при некоторых условиях, во всех остальных случаях используются старые (#897)
  • Добавлен обход кэша при получение перевода интерфейса после нажатия на кнопку "Обновить файлы локализации"
  • Исправлена некорректная генерация Sec-{Vsubs|Vtrans}-Token заголовков (vot.js#36)
  • Исправлена ошибка из-за которой старый плеер не добавлял lipsync эвенты после первого выключения перевода (#902, #894, возможно #887)
  • Исправлена работа Yandex Disk по пути /i/ (#908)

What's Changed

Full Changelog: 1.7.1...1.7.2