Перевод на Douyu в реальном времени: настройка двуязычных субтитров в браузере

Equalang

Вкратце

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

Ключевые слова: Douyu; перевод звука в реальном времени; двуязычные субтитры; киберспортивные турниры; субтитры для стримов; Equalang

При просмотре международных турниров или авторских стримов на Douyu многие зрители хотят без труда следить за происходящим и понимать комментаторов. Однако речь ведущих в прямом эфире часто бывает быстрой, изобилует тактическими терминами и игровым сленгом, а сама платформа, как правило, не предоставляет многоязычных субтитров в реальном времени.

Некоторые зрители обращаются к обычным расширениям для перевода, но быстро убеждаются, что те не способны преобразовывать звук прямого эфира в субтитры. В этом руководстве мы разберем особенности перевода живого звука и расскажем, как настроить двуязычные субтитры в реальном времени в веб-плеере Douyu с помощью браузерного расширения Equalang.

1. Особенности и специфика субтитров для прямых трансляций

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

  1. Отсутствие готовых дорожек субтитров: прямой эфир представляет собой динамически создаваемый аудио- и видеопоток; платформы, как правило, не предоставляют готовых внешних субтитров или официальных многоязычных звуковых дорожек.
  2. Обычный перевод страниц не работает со звуком: встроенные браузерные инструменты перевода веб-страниц рассчитаны на текст (статьи, сообщения на форумах или статические описания) и не могут перехватывать или переводить звучащую речь внутри видеоплеера.
  3. Необходим прямой захват звука: чтобы создавать субтитры для трансляций в реальном времени, инструмент должен уметь захватывать звук непосредственно во время воспроизведения видео, выполнять распознавание речи и параллельно переводить текст.

2. Включение перевода звука в реальном времени в плеере Douyu

После установки расширения Equalang в Chrome или Edge (для ПК) откройте любую трансляцию на Douyu. На нижней панели управления плеера появится значок расширения. Нажмите на него, чтобы открыть панель управления и задать параметры:

  1. Включите синхронный перевод и настройте отображение: на панели включите синхронный перевод и перевод субтитров. В параметрах отображения можно выбрать «Оба языка» или показ только перевода, а также расположить переведенный текст под оригиналом или над ним.
  2. Выберите исходный язык вручную: во время тестирования в комнатах трансляций Douyu при оставленном значении «Автоопределение» для исходного языка может появиться сообщение об ошибке: "Failed to start: Unable to identify source language, please select manually." В этом случае вручную выберите нужный язык (например, китайский или английский) в выпадающем списке «Исходный язык», чтобы распознавание запустилось должным образом.
  3. Язык перевода и вывод субтитров: укажите желаемый целевой язык. Расширение захватывает звук из видео и в реальном времени формирует соответствующие субтитры прямо в плеере.
Интерфейс меню Equalang в правом нижнем углу плеера Douyu
Меню Equalang в правом нижнем углу плеера с включенным переводом субтитров и синхронным переводом, отображением субтитров на обоих языках, положением перевода под оригиналом и исходным языком «Китайский (Китай)»; слева виден оригинальный текст субтитров «然后标点石头一个,我圈边一个,四人石头一个。» и первая половина перевода на английский язык

В ходе практического тестирования (на примере официальной киберспортивной трансляции Douyu) при установке исходного языка «Китайский (Китай)», целевого языка — английского, и активации стандартного режима синхронного перевода двуязычные субтитры отображаются под плеером:

Двуязычные субтитры Equalang во время прямой трансляции на Douyu
Двуязычные субтитры Equalang в нижней части записи турнира на Douyu: показан оригинальный китайский текст «一龙这次 BJS 表现也是感觉不错。 对。» и расположенный под ним английский перевод «Yi Long also performed pretty well at BJS this time. Right.», а по центру — внутриигровое оповещение о безопасной зоне

3. Сравнение распространенных способов перевода прямых трансляций

Чтобы преодолеть языковой барьер во время просмотра трансляций, сравним основные методы перевода по сценариям применения и возможностям:

МетодСценарии примененияПреимуществаОграничения и отличия
Официальный плеер DouyuОбычный просмотр и общение в чатеПлавное переключение качества видео, полноценный нативный интерфейсОтсутствуют многоязычные субтитры в реальном времени; приходится полностью полагаться на оригинальный комментарий и восприятие речи на слух
Перевод веб-страниц браузеромЧтение текстовых новостей о турнирах и публикаций на форумахУдобная замена текста на веб-страницеПереводит только DOM-текст; не может захватывать и переводить звук из видео
Традиционные инструменты для внешних субтитровВидео по запросу (VOD) с отдельными файлами субтитровТочная предварительная синхронизация текста по времениТребуются готовые файлы субтитров; неприменимо к прямым трансляциям
Браузерное расширение EqualangВспомогательный перевод киберспортивных матчей и живых комментариевЗахватывает звук видео и создает двуязычные субтитры в реальном времениТребуется браузер на ПК; не поддерживает расшифровку видеопотоков, защищенных DRM

4. Советы по использованию и технические ограничения

Используя перевод звука в реальном времени для просмотра трансляций, учитывайте следующие нюансы:

  1. Влияние фонового звука и наложения комментариев: для перевода в реальном времени требуется относительно чистый речевой сигнал. Во время решающих командных сражений или ожесточенных стычек наложение звуков игры, ликования трибун или одновременная речь нескольких комментаторов могут снизить четкость распознавания речи. В то же время фрагменты с акцентом на речь (предматчевая аналитика, интервью после игр) обычно переводятся гораздо стабильнее.
  2. Ограничения DRM-защиты: зашифрованные видеопотоки невозможно расшифровать или перевести. Обычные открытые трансляции на Douyu позволяют захватывать звук без каких-либо сложностей, но если стрим защищен авторским DRM-шифрованием, извлечь из него аудио для обработки не удастся.
  3. Смысловая сегментация и задержка обработки: для синхронного перевода в реальном времени алгоритму необходимо получить непрерывный фрагмент речи, чтобы уловить законченный смысл перед началом перевода. Из-за этого между произнесением слов и отображением субтитров неизбежно возникает естественный буфер обработки, поэтому абсолютная нулевая задержка невозможна.

Источники