Toil

Toil 

Разработчик

7subscribers

7posts

goals1
0 of 10 paid subscribers
Было бы славно набрать 10 работяг

About

Всем привет. Я занимаюсь разработкой различных проектов. Буду рад вашей поддержке :)

Итоги года VOT

Сегодня вышло последнее (или предпоследнее) обновление VOT за этот год, а это значит можно подвести небольшие итоги года.
Ключевые изменения:
- Поддержка 33 новых сайтов
  - Artstation
  - Loom
  - VK Video (новый домен)
  - Banned Video (альт. домен)
  - Dzen
  - PornTN
  - Cloudflare Streams
  - Douyin
  - Coursetrain
  - Ricktube
  - Bilibili Bangumi
  - Incestflix
  - 9animeTV
  - EpicGames Developers
  - Odysee
  - Watchpornto
  - Прямые ссылки на .webm и .mp4 видео
  - Sap learning
  - Linkedin learning
  - Peertube (больше инстансов)
  - Poketube
  - Kick
  - Kodik
  - Reddit
  - Patreon
  - Archive.org
  - Bitchute
  - Apple Developer
  - Invidious (больше инстансов)
  - ProxiTok (больше инстансов)
  - OK
  - Google Drive (сейчас, временно, не работает)
  - Egghead
  - Youku
  - Facebook
  - Weverse
  - Newgrounds
  - Coursehunter
- Для некоторых старых сайтов добавлена поддержка субтитров от сайта:
  - VK Video
  - YouTube (поддержка автопереведенных субтитров)
  - Vimeo
- Выбор нескольких языков для параметра "Не переводить с родного языка"
- Отправка уведомлений о готовом переводе
- Поддержка работы в ленте для Twitter, VK, YouTube Clips
- Загрузка субтитров и аудио дорожки с названием видео для некоторых сайтов
- Изменена логика проверки недоступности серверов Яндекса
- Возможность использования эксперементальной вариации голосов Яндекса
- Добавлена поддержка горячей клавиши для перевода
- Обновлена логика работы с локализацией меню расширения
- Переработана логика работы с аудиоплеером, что позволило добавить поддержку перевода без отключения CSP для некоторых сайтов
- Возможность загрузки субтитров в srt или vtt формате
- Множество визуальных исправлений и улучшений
- Больше не нужно вводить токен для работы с Udemy
- Увеличение громкости перевода вплоть до 900%
- Добавлено изменение визуала субтитров (выделение отдельных слов, размер шрифта, прозрачность фона)
- Добавлен перевод ошибок и детект языка через API YandexTranslate или MS Edge
- Кэширование переводов до перезагрузки видео

Другие связанные изменения:
- M3U8 Proxy сервер заменен на самописный Media Proxy сервер
- Добавлен балансировщик для VOT Worker
- Написан VOT Backend и Media Converter Backend для перевода изначально не поддерживаемых сайтов
- Написан набор библиотек @vot.js/node, @vot.js/ext, @vot.js/core, @vot.js/shared (изначально было одной библиотекой vot.js)

VOT.JS 3.0.0

Только что вышел vot.js 3.0.0!

Ключевые изменения:

1. Переработана главный класс VOTClient. Теперь, вся логика разделяется на "Провайдеры", благодаря чему появилась возможность легко добавлять сторонние сервисы для перевода видео.

В классе VOTClient теперь доступны только методы `translateVideo`, `getSubtitles`, `translateStream`. Чтобы использовать специфичный метод провайдера используйте client.provider.<specific_method>().

Вместо VOTWorkerClient, теперь нужно использовать VOTClient с провайдером VOTWorkerProvider.

2. Прекращена поддержка провайдера vot-backend. Теперь, мы пытаемся переводить по прямой ссылке на m3u8 напрямую с помощью провайдера Яндекса

Помимо этого, сделаны разные мелкие изменения и фиксы. Читайте подробнее в ченджлогея

Большое весеннее обновление VOT

Наконец-то, вышло самое большое весеннее обновление VOT. Было сделано более 30 крупных изменений в расширении, включая множество изменений в технической части.
Главные моменты:
- Поддержка "Живых голосов"
- Загрузка аудио для правильной обработки перевода
- Поддержка 4 новых сайтов: IMDb, Bunkr, IGN, Telegram Web K
- Добавлена смена языка меню без перезагрузки страницы
- Добавлена поддержка установки сочетания клавиш в качестве горячей клавиши перевода
- Добавлена возможность "отменить" еще незавершенный перевод видео при повторном нажатие на кнопку перевода
- Частичная переработка архитектуры и рекод на TypeScript
- и многое другое
С полным ченджлогом вы как всегда можете ознакомиться на Github

В новый год с новыми обновлениями

Что-ж, давненько здесь не было постов. Несмотря на это, с начала 2025 года, уже много чего было сделано. В этом посте быстренько пройдусь по ключевым изменениям и нововведениям в некоторых из своих проектов.

1. Генератор карточек статистики

Ссылки:
- репозиторий
- веб-сайт

Мой новый мини-проект. Думаю многие из читателей, хотя бы, раз видели на Github или где-либо еще карточки со статистикой пользователя или какой-либо другой инфографикой. А если вы еще не видели, то можете посмотреть ниже на пример карточки, которую я сделал через свой сервис:
Пока функционал у генератора не очень большой — создание карточек с наиболее используемыми языками пользователя на Github или WakaTime, а так же генерация графика активности пользователя на Github (мне этого не хватало в других генераторах).

Сейчас, ключевые особенности генератора в том, что он очень быстрый (при локальном тестировании с уже существующим набором данных запрос на генерацию карточки занимает всего несколько мс, что очень мало для такого сервиса), полностью бесплатный и поддерживает различные варианты карточек, а в будущем и темы

2. VOT

Ссылки:
- репозиторий расширения
- репозиторий vot-worker

Не мог не упомянуть его в этом посте, как-никак это самый популярный из моих проектов.

2.1. Расширение
Пока вышло только небольшое минорное обновление расширения с добавлением нескольких сайтов и парочкой фиксов. В скором времени выйдет более крупное обновление расширения с большим упором на функционал. С предварительными изменениями вы можете уже сейчас ознакомиться в дев. версии расширения.

2.2. vot-worker
Также, кроме расширения, был усовершенствован vot-worker. Были сделаны небольшие минорные исправления, а что самое главное, был написан сервер vot-worker на rust (axum). Это позволило лучше справляться с высокой нагрузкой и более эффективно использовать ресурсы. Сейчас, на сервере находится сразу 2 воркера - x1 elysia & x1 axum, это нужно, чтобы в случае возникновения проблем с новым воркером сервис полностью не упал. В будущем планируется полностью перейти на axum воркер. Но, даже, так можно увидеть заметную разницу в производительности, для этого вы можете посмотреть на несколько скриншотов статистики сделанных примерно в одно время:
Наконец-то, вышел voice-over-translation 1.6.0. Теперь, доступно еще больше сайтов для перевода
Привет мир!
Chào Bạn, Tôi có thể mua công cụ dịch video ở đâu, hiện tại công cụ đang bị khóa nhiều ngôn ngữ. mong bạn trả lời, Cảm ơn bạn
Subscription levels4

Bronze

$1.3 per month
* Базовый уровень подписки
Позже тут будут какие-нибудь плюшки, а пока вы просто можете меня поддержать :3

Silver

$4 per month
Включает набор привилегий из предыдущих уровней
* Тут тоже пусто

Gold

$6.6 per month
Включает набор привилегий из предыдущих уровней
* Тут тоже ничего не даётся

Diamond

$13.1 per month
Включает набор привилегий из предыдущих уровней
* Целое ничего
Go up