Что чат-боты делают хорошо

Перевод диалогов — сильная сторона ChatGPT, Claude и Gemini. Вставьте несколько десятков строк субтитров и попросите перевести на испанский или персидский: формулировки обычно получаются естественными, а сленг и интонация передаются лучше, чем в старых переводчиках. Для короткого ролика, трейлера или одной сцены чат-бот — хороший выбор.

Что мы измерили на полнометражном фильме

Для нашего исследования длинных задач мы собрали 85-минутный SRT-файл из 1200 строк по диалогам пьесы Оскара Уайльда «Как важно быть серьёзным» (The Importance of Being Earnest, общественное достояние) и отправили его трём моделям через API с одним запросом: «Переведи этот файл субтитров на испанский. Сохрани формат SRT и тайминги».

Модель Возвращено строк Тайм-коды как в оригинале Найденные ошибки
GPT-6.1 Sol 1200 из 1200 1200 нет
Gemini 4 Argon 1200 из 1200 1199 строка 770 начинается на 10 секунд позже и уже после собственного времени окончания
Claude Sonnet 5.5 1198 из 1200 1198 строки 329 и 357 слиты с предыдущей строкой; у 870 последующих строк сбита нумерация
Переводчик субтитров NoCutoff 1200 из 1200 1200 нет
Один прогон на модель, 20 октября 2026 года. API с лимитом ответа 64 000 токенов, а не чат-приложения.

Ни в одном ответе об этих изменениях не было ни слова. Каждый выглядел как готовый файл.

Где всё идёт не так

  • Слитые строки. Claude перенёс слова двух коротких строк («absence ...», «we know them.») в предыдущую строку, а сами строки удалил. Фраза читается лучше, но эти слова появляются на экране на секунду раньше, а у каждой строки после первого слияния номер отличается от исходного.
  • Одна цифра. Gemini написал 00:54:55,839 вместо 00:54:45,839. Теперь строка заканчивается раньше, чем начинается. Одни плееры её пропускают, другие отвергают файл.
  • Объём. Для перевода потребовалось от 38 000 до 56 000 выходных токенов. Если ваше приложение позволяет уместить в ответ меньше, файл обрывается на полуслове, и вас спрашивают, продолжать ли.
  • Текст справа налево. В строках на арабском или персидском нужны метки направления, иначе в некоторых плеерах знаки препинания оказываются не с того края строки.

Почему так происходит

Чтобы перевести SRT-файл в чате, модель должна заново написать весь файл целиком, включая номера и тайм-коды — тысячи цифр, которые нельзя менять. К тому же она пишет для читателя, а не для видеоплеера: соединить два фрагмента в одно предложение приятнее на слух, хотя это ломает тайминг. Файлу субтитров нужно обратное тому, что делает хороший ответ в чате: каждая строка должна остаться ровно на своём месте.

Как проверить самостоятельно

Возьмите SRT-файл целого фильма и попросите чат-бота перевести его целиком.

  1. Сравните номер и тайм-код последней строки в обоих файлах.
  2. Выберите три строки из середины и убедитесь, что номера и тайм-коды совпадают.
  3. Поищите в переводе тайм-код, у которого конец раньше начала.
  4. Загрузите переведённый файл в видеоплеер и перемотайте на последние десять минут.

Пошаговая версия — в статье почему переведённый SRT уходит из синхронизации.

Что использовать вместо чат-бота

Выбирайте инструмент, который не доверяет структуру файла модели. Наш переводчик субтитров разбирает ваш файл .srt или .vtt на отдельные строки и отправляет на перевод только текст — блоками до 60 строк. Для каждой строки он требует перевод под тем же номером, повторно запрашивает любую пропущенную строку, а время начала и конца копирует прямо из вашего файла. На файле в 1,200 строк он вернул ровно 1,200 строк, и все номера и тайм-коды совпали с оригиналом. Теги форматирования остаются на месте, для языков с письмом справа налево в каждую строку добавляется метка направления, а ещё можно выбрать двуязычные субтитры, где оригинал стоит над переводом. Доступно 41 язык перевода, а целый сезон можно загрузить как одну задачу. Готовый пример смотрите в демо или сразу переходите к переводу SRT на испанский, арабский или персидский.

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

Первая часть каждой задачи бесплатно и без регистрации, так что вы можете сравнить результат с чат-ботом на своём файле. Вся задача — до 5,000 строк в файлах, которых может быть до 30, — стоит $5, разовый платёж.