Контрольный список QA для перевода субтитров: скорость чтения, длина строки и сегментация
Проверяйте переведенные субтитры на структурную целостность, удобочитаемый тайминг, естественные переносы строк, терминологию и синхронизацию с видео.

Одной точности перевода недостаточно
Субтитр может быть точным на уровне каждого предложения и все равно провалиться на экране. Зрители должны прочитать его за фиксированный промежуток времени, одновременно следя за речью, лицами, действием и текстом на экране. Поэтому QA субтитров включает как минимум четыре независимых измерения:
- структуру файла;
- синхронизацию;
- языковую точность и согласованность;
- читаемость на экране.
Используйте понимающий структуру файлов SRT Translator, чтобы сохранить структуру реплик, а затем проверяйте целевую дорожку вместе с видео. Ключевой неочевидный вывод состоит в том, что единого универсального лимита символов в секунду или символов в строке не существует. Применимое правило определяется платформой доставки, языком, аудиторией, жанром и типом субтитров. Прежде чем измерять соответствие, выберите руководство по стилю для целевой платформы.
10-минутная предполетная проверка
Перед полной проверкой выполните этот проход, начиная с блокирующих проблем:
- Файл открывается в целевом плеере или редакторе.
- Количество реплик в исходнике и переводе совпадает.
- Идентификаторы реплик и временные метки остаются упорядоченными.
- Файл использует требуемую кодировку, обычно UTF-8.
- Ни одна реплика на исходном языке не стала по ошибке пустой или непереведенной.
- Ни одна целевая реплика не содержит инструкцию, Markdown fence или комментарий модели.
- Первая, средняя и последняя минуты синхронизированы с точной версией монтажа видео.
- Имена, даты, цены, единицы измерения и URL совпадают с данными из исходника.
Если хотя бы один блокирующий пункт не проходит, остановитесь. Не тратьте час на полировку переносов строк в дорожке, привязанной не к той версии видео.
Скачайте синтетический стресс-тест перевода SRT для воспроизводимой предполетной проверки. Он проверяет теги форматирования, быструю речь, метки говорящих, числовой контент и несколько письменностей без использования данных клиентов.
Целостность количества реплик и тайминга
Когда в задаче сказано «перевести без ретайминга», сравните эти значения программно или в редакторе субтитров:
| Поле | Перевод с фиксированным таймингом | Одобренный ретайминг |
|---|---|---|
| Количество реплик | Должно совпадать | Может отличаться при документированной причине |
| Идентификаторы реплик | Должны совпадать и оставаться упорядоченными | Могут быть последовательно сгенерированы заново |
| Временные метки начала/конца | Должны совпадать точно | Могут изменяться |
| Пустые разделители | Должны оставаться парсируемыми | Должны оставаться парсируемыми |
| Отображаемый текст | Переведен | Переведен и, возможно, сегментирован заново |
Также проверьте отрицательную длительность, случайные наложения, реплики за пределами длительности видео и большие необъяснимые промежутки. Наложение может быть намеренным для позиционирования в более богатых форматах субтитров, но в обычных SRT-процессах оно не должно возникать случайно.
Символы в секунду и скорость чтения
Рассчитывайте количество видимых символов в секунду так:
CPS = visible character count / cue duration in seconds
Исключайте теги разметки из подсчета видимых символов. Следуйте спецификации поставки относительно того, считаются ли пробелы, знаки препинания, полноширинные CJK-символы и разрывы строк.
Не придумывайте порог только потому, что в каком-то блоге написано: «17 CPS всегда правильно». Полезный отчет QA включает:
- руководство по стилю и язык, для которых выполняется проверка;
- правило расчета;
- настроенный порог;
- самые проблемные реплики;
- нужно ли каждую реплику сокращать, удлинять, делить или ретаймить.
Высокий CPS — это триггер для проверки, а не автоматическое указание удалять смысл.
Символы в строке и ограничения на две строки
Считайте отображаемую строку, а не строку в исходном коде. На переносы влияют шрифт, ширина плеера, безопасная зона и письменность.
Например, в текущем англоязычном руководстве Netflix по timed text указано ограничение в 42 символа на строку для этого конкретного сценария поставки (Netflix Partner Help). Это число служит ориентиром для англоязычной поставки в Netflix, а не универсальным законом для YouTube, эфирного телевидения, CJK-субтитров, вертикального видео или руководства другого клиента.
Проверьте:
- максимальное количество строк в реплике;
- длину строки по правилам подсчета целевой платформы;
- переносит ли плеер реплику, которая предполагалась однострочной;
- не конфликтуют ли субтитры с нижними титрами или UI;
- не занимает ли двуязычная реплика слишком много вертикального пространства.
Сегментация предложений и естественные переносы
Хороший перенос строки сохраняет осмысленную фразу. Избегайте разделять:
- артикль и существительное;
- предлог и его дополнение;
- местоимение и глагол;
- вспомогательный глагол и основной глагол;
- имя и фамилию человека;
- число и единицу измерения;
- отрицание и слово, которое оно изменяет.
Плохо:
The board approved the
new accessibility policy.
Лучше:
The board approved
the new accessibility policy.
Между репликами не раскрывайте панчлайн, ответ или личность до того, как это прозвучит в аудио. Грамматический порядок целевого языка может потребовать перефразирования вместо переноса важного слова в более раннюю реплику.
Метки говорящих, звуковые эффекты и текст на экране
Определите, является ли дорожка только диалоговой, субтитрами для глухих и слабослышащих или иным accessibility-материалом. Требуемая обработка различается.
Проверьте, что:
- говорящие вне кадра или неоднозначные говорящие обозначены согласно руководству по стилю;
- значимые звуковые эффекты переведены, а не бездумно транслитерированы;
- музыкальные реплики используют единое соглашение;
- метки не занимают большую часть короткой реплики;
- видимые вывески, сообщения или текст интерфейса включены, когда это требуется;
- диалог и текст на экране не конкурируют друг с другом до нечитаемости.
В рекомендациях YouTube приведены примеры вроде [applause] и [thunder] для значимых звуков (YouTube Help). Используйте соглашение целевой платформы, а не случайную смесь скобок, круглых скобок и тире говорящих.
Числа, даты, имена и терминология
Прежде чем судить о стиле, выполните детерминированную проверку:
- сравните каждую реплику с цифрами с исходником;
- нормализуйте десятичные разделители и разделители тысяч только если этого требует локаль;
- подтвердите, нужно ли валюты конвертировать или только форматировать;
- проверьте даты, в которых можно перепутать месяц и день;
- найдите каждое утвержденное имя собственное и запрещенный вариант;
- проверьте аббревиатуры, подписи элементов интерфейса продукта и повторяющиеся призывы к действию;
- убедитесь, что единицы измерения не были ни переведены словами, ни молча конвертированы.
Гладко написанное, но неверное число — это блокирующая ошибка. Неуклюжее, но правильное предложение можно отредактировать; неправильная дозировка, цена, дата или юридический порог меняют содержание.
Выборочно сверяйте субтитры с аудио
Автоматизированный QA должен выбирать высокорисковые реплики, но человеку все равно нужно их просмотреть. Включайте:
- самые быстрые выбросы по CPS;
- самые длинные строки;
- реплики с самой короткой длительностью;
- каждую реплику, содержащую число;
- каждую смену говорящего в плотном разговоре;
- каждый паттерн тегов форматирования;
- начало и конец каждой сцены или главы;
- случайную выборку из остальных реплик.
Для файла из 120 реплик одна разумная выборка — все детерминированные рисковые реплики плюс первая, средняя и последняя реплики, а также случайная выборка из каждого оставшегося блока по 20 реплик. Это схема выборки, а не доказательство того, что непроверенные реплики корректны.
Блокирующие и косметические ошибки субтитров
| Серьезность | Определение | Примеры | Решение по релизу |
|---|---|---|---|
| Blocker | Сбой файла, смысла, тайминга или безопасности | Непарсируемый файл, пропущенная реплика, неверное число, неверный говорящий, сильный рассинхрон | Не публиковать |
| Major | Повторяющийся сбой читаемости или согласованности | Чрезмерная скорость чтения, повторяющаяся плохая сегментация, дрейф имен | Исправить до публикации |
| Minor | Локальная проблема с ограниченным влиянием на просмотр | Один неудачный перенос, несогласованность пунктуации | Исправить или задокументировать |
| Cosmetic | Предпочтение, не меняющее смысл или читаемость | Эквивалентный стиль пунктуации, допустимый по руководству | При желании исправить пакетом |
Не усредняйте это в один успокаивающий балл. Одна блокирующая ошибка должна останавливать релиз, даже если остальные 119 реплик идеальны.
Загружаемый контрольный список QA
Скопируйте это в тикет поставки:
[ ] Exact video version and runtime confirmed
[ ] Destination platform, language, and style guide recorded
[ ] Source and target cue counts reconciled
[ ] IDs, timestamps, ordering, encoding, and tags validated
[ ] No missing, duplicated, or unintentionally untranslated cues
[ ] CPS and line length calculated using documented rules
[ ] Natural line and cue segmentation reviewed
[ ] Speakers, sound effects, music, and on-screen text handled consistently
[ ] Names, numbers, dates, units, URLs, and terminology verified
[ ] Risk-based sample watched at normal speed
[ ] Full target track watched or review responsibility assigned
[ ] Zero blockers; major issues resolved
Для производственного процесса с фиксированным таймингом используйте этот список вместе с материалом Как перевести файл SRT без изменения временных меток. Для поставки на YouTube используйте процесс загрузки субтитров YouTube.
Когда не стоит использовать универсальный контрольный список
Не используйте этот список как единственный стандарт приемки для регулируемого медиаконтента, телевизионной поставки, кинотеатральных субтитров, живых титров, караоке или accessibility-контрактов с явными техническими спецификациями. Такие материалы могут задавать частоту кадров, правила смены планов, позиционирование, цвета, идентификаторы говорящих, расчеты скорости чтения или форматы файлов, которые SRT не может выразить.
В таком случае это только предполетная проверка. Авторитетом являются контракт и руководство по стилю целевой платформы.
FAQ
Какая скорость чтения субтитров считается хорошей?
Применимый порог зависит от платформы, языка, аудитории и руководства по стилю. Фиксируйте правило, которое вы проверяете, вместо того чтобы заимствовать одно универсальное число CPS.
Сколько символов должно быть в строке субтитра?
Используйте спецификацию целевой платформы и проверяйте фактический плеер. Ограничение, опубликованное для одной платформы и одного языка, не следует обобщать на все варианты поставки.
Должны ли переведенные субтитры сохранять переносы строк из исходника?
Не обязательно. Сохраняйте тайминг, когда это требуется, но переносите разрывы строк на естественные границы фраз в целевом языке.
Достаточно ли совпадения количества реплик, чтобы доказать валидность SRT?
Нет. Идентификаторы могут дублироваться, временные метки могут быть некорректными, текст может быть прикреплен не к той реплике, кодировка может быть сломана, а скорость чтения — неприемлемой.
Нужен ли каждому переведенному файлу субтитров полный просмотр?
Для публикации полный просмотр — самая надежная проверка. Когда масштаб вынуждает использовать выборку, проверяйте все детерминированные рисковые реплики и документируйте, что именно не было просмотрено.
Похожие статьи




