Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

В персидских субтитрах кракозябры? Верните им нормальный фарси

Если в персидских субтитрах отображаются «Ø³Ù„ام», «ÓáÇã», ряды вопросительных знаков или пустые квадраты, исходный текст почти всегда можно спасти. Файл либо сохранили в старой кодировке, либо открыли не в той кодировке и пересохранили. Загрузите файл, и инструмент сам определит тип ошибки, исправит её и выдаст чистый фарси в UTF-8 с пунктуацией с правильной стороны. Задачи до 3,000 строк бесплатны целиком, а целый сезон стоит $5 (разовый платёж).

Исправить субтитры на фарси или арабском

Символы направления письма (RTL)

Без регистрации. До строк субтитров: 3,000 — полностью бесплатно. Больше: первая часть бесплатно, все файлы задачи — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • سلام: текст в UTF-8 прочитали как западноевропейский и пересохранили — восстанавливается
  • ÓáÇã: текст в Windows-1256 прочитали как западноевропейский и пересохранили — восстанавливается
  • Вопросительные знаки или квадраты в VLC: чаще всего файл в Windows-1256 открыт как UTF-8 — конвертируется
  • Арабские «ي» и «ك» заменяются на персидские «ی» и «ک»; добавляются маркеры направления письма справа налево
  • Те же имена файлов и форматы на выходе, но в UTF-8
Открыть демо

Посмотреть пример PDF

Что означает каждый вид кракозябр

Возьмём слово سلام. В кодировке UTF-8 каждая персидская буква занимает два байта. Если программа читает эти байты как западноевропейский текст и сохраняет результат, каждая буква превращается в два латинских символа, и получается سلام. Множество строк со знаками Ø и Ù — верный признак такой ошибки.

Если изначально файл был в Windows-1256 — старой кодировке Windows для персидского и арабского языков, — каждая буква занимает один байт. Если прочитать его как западноевропейский текст и пересохранить, سلام превратится в ÓáÇã: по одной латинской букве с диакритикой на каждую персидскую. Если же плеер попытается прочесть файл в Windows-1256 как UTF-8, на экране появятся вопросительные знаки или квадратики: в кодировке UTF-8 такие байты считаются недопустимыми.

Все три проблемы обратимы, ведь сами буквы никуда не исчезли — они просто представлены иначе. Инструмент распознаёт структуру повреждений, переводит символы обратно в исходные байты и считывает их в правильной кодировке.

Что ещё исправляется

  • Знаки препинания, оказавшиеся в начале строки (например, «.سلام»), возвращаются в конец, если такая проблема наблюдается по всему файлу
  • Устаревшие невидимые символы направления удаляются, а по обоим концам каждой строки добавляются маркеры письма справа налево
  • Арабские буквы «ي» и «ك», часто встречающиеся в старых персидских файлах, заменяются на персидские «ی» и «ک»
  • Знаки ?, , ; заменяются на ؟ ، ؛ (числа вроде 1,000 остаются нетронутыми)
  • Теги вроде <i> и {\an8} сохраняются на своих местах

Когда буквы восстановить невозможно

Если в самом файле вместо букв записаны настоящие знаки вопроса (программа не смогла их сохранить и заменила), исходный текст утерян навсегда — ни один инструмент его не вернёт, придётся искать другую копию. Если буквы превращаются в квадратики только на одном телевизоре или плеере, а на компьютере тот же файл открывается нормально, на устройстве просто нет персидского шрифта, и исправлениями файла тут не помочь. Если же квадраты видны только по краям текста, запустите обработку файла ещё раз, отключив маркеры направления письма справа налево.

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Исправление арабских и персидских субтитров; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Может ли ChatGPT исправить испорченные персидские субтитры?

Если отправить одну строку с «Ø³Ù„ام», он может распознать структуру и угадать слова. Но целый фильм не поместится в один ответ нейросети, а при копировании кракозябр через чат часто теряются байты, необходимые для точного восстановления. Наш инструмент исправляет ошибку кодировки строка за строкой, на уровне байтов.

Почему на компьютере файл открывается нормально, а на телевизоре — нет?

Скорее всего, компьютер автоматически подбирает нужную кодировку, а телевизор ожидает только UTF-8 либо не имеет персидского шрифта. Конвертация в UTF-8 решает первую проблему; во втором случае понадобится другой плеер.

Собьются ли тайминги?

Нет. Исправляется только текст. Тайминги, порядок строк и форматирование остаются прежними.

Сколько это стоит?

Задача или файл объёмом до 3,000 строк субтитров (этого хватает для большинства фильмов) бесплатны целиком, включая скачивание. Целый сезон стоит $5 (разовый платёж) — до 50 файлов и 50,000 строк суммарно.

Работает ли это для дари и арабского?

Да. Выберите нужный язык перед загрузкой: для дари действуют те же правила замены букв, что и для фарси, а в арабском сохраняются оригинальные «ي» и «ك».

Можно ли посмотреть, что именно было исправлено?

Да. В отчёте на экране будет показано, сколько файлов и из какой кодировки сконвертировано, в скольких строках исправлены кракозябры и где была восстановлена правильная пунктуация.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?