BookTranslator
BookTranslator

Доступность переведенных PDF: язык, теги, порядок чтения и альтернативный текст

Проверьте переведенный PDF-файл не только по его внешнему виду: оцените язык, теги, порядок чтения и альтернативный текст на воспроизводимом примере «до и после».

BookTranslator

BookTranslator Team

12 min read

Переведенный PDF-файл требует двух отдельных проверок: передает ли он правильный смысл на странице и передает ли его скрытая структура этот смысл вспомогательным технологиям? Снимок экрана может помочь ответить на первый вопрос. На второй он ответить не может.

Начните с итогового переведенного файла, а не с отчета об доступности исходника. Проверьте язык документа, смену языка в отрывках, семантические теги, логический порядок чтения, альтернативы для изображений и навигацию с клавиатуры. Затем протестируйте его в программе чтения PDF и в среде вспомогательных технологий, которые используют ваши читатели.

Самое полезное правило: исправляйте смысл и структуру документа, а не только его внешний вид. Наш загружаемый пример делает это различие наглядным: два PDF-файла выглядят абсолютно одинаково, но один из них содержит намеренно некорректную информацию о доступности.

В этом руководстве рассматриваются проверки доступности после перевода. Информацию об отсутствии текста, обрезанных таблицах, замененных шрифтах и постраничной визуальной проверке см. в отдельном документе: контрольный список проверки качества перевода PDF. О более широком процессе преобразования исходного файла в результат читайте в статье как перевести PDF с сохранением формата.

Две одинаковые страницы, три скрытых отличия

Загрузите эти одностраничные учебные файлы:

На странице представлены две колонки вымышленных инструкций на испанском языке о подготовке и проверке документа. В левой колонке содержатся шаги A1 и A2, в правой — B1 и B2. Под ними находится диаграмма «папка-документ». Английская фраза интерфейса «Read only» намеренно оставлена без перевода.

Мы создали этот синтетический пример для данной статьи 7 сентября 2026 года. Он не является клиентским документом, результатом работы BookTranslator или эталоном качества перевода. Генератор использует ReportLab 4.4.9 и pypdf 6.10.0. Он создает оба PDF-файла, повторно открывает их и считывает фактический каталог документа, дерево тегов, помеченный текст и альтернативный текст для изображений.

Проверка дала следующие результаты:

СвойствоДоПосле
Язык документа по умолчаниюen-US, несмотря на текст основного раздела на испанскомes-ES
Порядок столбцов в дереве теговЛевый заголовок, правый заголовок, A1, B1, A2, B2Левый заголовок, A1, A2, правый заголовок, B1, B2
Альтернативный текст для рисунка«Исходная папка указывает на переведенный документ».«Una carpeta de origen apunta a un documento traducido.»
Сохраненная фраза интерфейсаНаследует английскую настройку документаЯвное en-US переопределение внутри документа на испанском
Видимое содержимое страницыИдентичный поток содержимогоИдентичный поток содержимого

Мы также отрендерили оба файла с помощью Poppler с разрешением 100 dpi и сравнили их изображения размером 850 × 1100 пикселей. Отрендеренные изображения оказались идентичными. Исправление структуры не сместило ни единого видимого элемента.

Ниже приведена сокращенная трассировка порядка тегов, считанная из каждого PDF-файла, а не полученная на основе его скриншота:

Before:
1. Revisar el archivo
2. Revisar la entrega
A1. Confirme que el archivo contiene todas las páginas.
B1. Compare los títulos con el archivo original.
A2. Guarde una copia del original antes de editarlo.
B2. Revise las notas antes de compartir el resultado.

After:
1. Revisar el archivo
A1. Confirme que el archivo contiene todas las páginas.
A2. Guarde una copia del original antes de editarlo.
2. Revisar la entrega
B1. Compare los títulos con el archivo original.
B2. Revise las notas antes de compartir el resultado.

Это структурная трассировка, а не запись или стенограмма работы программы чтения с экрана. Мы не проводили тестирование этих файлов на совместимость с вспомогательными технологиями. Фактическое озвучивание, навигация и переключение языков зависят от программы чтения, программы чтения с экрана, установленных голосов и настроек. Файл «после» исправляет проиллюстрированные свойства; он не является сертифицированным шаблоном доступности или примером соответствия стандарту PDF/UA.

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

Проверьте языковые метаданные на двух уровнях

Установите язык переведенного документа

Перевод видимых слов не означает, что вместе с ними изменились языковые метаданные PDF. Проверьте язык по умолчанию в итоговом файле. В примере испанская страница начинается с документального уровня /Lang со значением en-US; исправленное значение — es-ES.

В технике W3C PDF16 описывается запись каталога документа /Lang и способы ее проверки. Корректная информация о языке помогает вспомогательному ПО выбирать правильные правила произношения. Это инструкция, доступная ПО, а не гарантия того, что установлен или выбран конкретный голос.

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

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

Билингвальному PDF требуется более одной языковой настройки. Значение по умолчанию описывает основной язык; вложенный тег или фрагмент могут переопределять его для текста на другом языке. Техника W3C PDF19 объясняет это более узкое назначение языка.

В нашем исправленном примере надпись «Read only» имеет явное значение en-US, в то время как окружающий текст наследует es-ES. Это точнее, чем менять весь абзац на английский ради двух слов.

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

Во время теста на прослушивание зафиксируйте проблему с произношением, прежде чем определять ее причину. Корректный тег с недоступным языковым голосом требует иного решения, чем испанский абзац, ошибочно помеченный как английский.

Проверяйте дерево тегов, а не только наложение нумерованного порядка

Тегированный PDF отображает такую структуру, как заголовки, абзацы, списки и иллюстрации. Теги должны описывать, чем контент является, а не просто где он располагается. Крупная жирная строка не обязательно является доступным для навигации заголовком, если структура не идентифицирует ее должным образом. Техника W3C PDF9 охватывает теги заголовков.

Для переведенного документа проработайте следующие вопросы:

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

Ответ не всегда звучит как «слева направо». Наш пример на испанском языке намеренно завершает левый столбец перед началом правого. Двуязычное сравнение может потребовать парных блоков исходного текста и перевода; боковая панель может следовать за абзацем, который она поясняет. Определите предполагаемую последовательность по смыслу, а затем проверьте, выражает ли ее итоговая структура.

Метод W3C PDF3 объясняет, что порядок чтения в тегированном PDF определяется в первую очередь порядком тегов, в то время как содержимое внутри тега также имеет собственный порядок. В нем особо выделяются многоколоночные макеты как потенциальная точка сбоя.

Именно поэтому на странице может быть правильное количество тегов, и при этом она все равно будет содержать ошибки. В нашем PDF-файле «до» присутствует каждый текстовый блок, но дерево переплетает две отдельные процедуры. Изменение порядка этих элементов исправляет проиллюстрированную последовательность без изменения макета страницы.

Копирование страницы в текстовый редактор — это полезный предупреждающий тест, а не окончательное принятие. Инструменты извлечения могут использовать разные пути через PDF. Аналогичным образом, наложение порядка является полезным представлением для редактирования, но после сохранения проверьте получившееся дерево тегов и фактический опыт чтения. Документация инструмента Adobe Reading Order разграничивает работу с порядком чтения и более детальный ремонт тегов.

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

Переведите информацию за пределами видимого текста тела

Информация о доступности может нести язык, даже когда он не отображается на странице. Включите альтернативы изображений, описательный текст ссылок, подсказки полей форм, заголовки документов и закладки в обзор локализации там, где эти элементы существуют.

Для значимого изображения альтернатива на целевом языке должна передавать его назначение в контексте. Перевод одной лишь видимой подписи не обновляет альтернативу изображения. Метод W3C PDF1 описывает запись /Alt, используемую для альтернатив изображений, и необходимость передачи значимых слов, встроенных в изображения.

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

Две дополнительные проверки делают этот обзор более полезным:

  • Переведенная диаграмма с неизмененным альтернативным текстом: сравните альтернативный вариант с итоговой диаграммой, а не только с исходной подписью. Если метки или единицы измерения изменились, плавный перевод устаревшего описания всё равно может ввести в заблуждение.
  • Переведённая форма с подсказкой на английском языке: видимая метка может быть локализована, в то время как доступное пояснение поля остаётся на английском. Проверяйте свойства самого элемента управления и взаимодействие с клавиатурой, а не только напечатанную метку.

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

Ресурс Section508.gov модуль исправления PDF рассматривает заголовки таблиц, подсказки форм, альтернативный текст, свойства языка, порядок чтения и порядок табуляции как отдельные задачи по исправлению. Фиксируйте их раздельно и в журнале дефектов: формулировка «перевод выглядит хорошо» сама по себе не закрывает ни одну из них.

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

Скачайте контрольный список проверки доступности переведённого PDF. В нём разделены проверка, доказательства, ответственная роль и результат приемки, чтобы нетестируемый элемент не затерялся под общей формулировкой «утверждено».

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

Что обнаруживает проверяющийПочему визуальное утверждение это пропускаетДальнейшие действия
Испанские абзацы помечены как английскиеЯзыковые метаданные не являются видимым текстом документаИсправьте язык документа или фрагмента, затем повторите проверку произношения
Две колонки переплетены в дереве теговКоординаты могут остаться прежнимиВосстановите предполагаемую смысловую последовательность и повторите проверку навигации
Жирные заголовки представлены только как абзацыВизуальная иерархия не равна семантической иерархииИсправьте стили исходного текста или теги заголовков, затем выполните навигацию по заголовкам
На рисунке показан текст замещающего описания на исходном языкеЗамещающий текст может отсутствовать на визуальной страницеПроверьте замещающий текст на целевом языке в соответствии с итоговым рисунком
В форме переход по полям клавишей Tab происходит в нелогичной последовательностиПорядок фокуса не совпадает с внешним видом страницыПроверьте элементы управления и порядок перехода по клавише Tab с помощью клавиатуры
Система распознавания текста (OCR) создала доступный для выбора, но неверный текстДоступность текста не означает его точность или правильную структуруИсправьте распознанный контент, затем проверьте тегирование и последовательность
Программа проверки сообщает о неразрешенном элементе, требующем ручной проверкиСредства автоматизации не оценили это условиеНазначьте и задокументируйте проверку человеком; не отмечайте ее как пройденную

Переводчик или редактор отвечает за лингвистический смысл. Автор документа или специалист по адаптации отвечает за структурные исправления. Рецензент, использующий предполагаемую среду чтения, проверяет, пригоден ли результат для использования. Одно лицо может совмещать несколько ролей, однако подтверждающие данные все равно должны их разделять.

Для сканированных документов начинайте раньше: OCR должна восстановить точный текст, прежде чем проверка на доступность сможет оценить целевой документ. В руководстве по переводу сканированных PDF рассматривается эта подготовка. Наличие выделяемого текста является необходимым условием для многих рабочих процессов, но не доказательством того, что заголовки, связи и язык были представлены корректно.

Запустите финальную проверку в доставленном файле

Зафиксируйте именно тот PDF-файл, который вы планируете распространять. Запишите его имя файла, номер редакции или контрольную сумму, целевой язык и предполагаемую среду чтения. Запустите автоматические проверки, предоставляемые вашим инструментом создания или адаптации контента, а затем решите задачи, требующие ручной проверки. В документации Adobe по проверке доступности явно разграничиваются автоматические результаты и элементы, требующие ручной проверки.

Для ручной проверки используйте короткую последовательность задач:

  1. Начните чтение с названия документа. Убедитесь, что вводный контент и основной язык логичны.
  2. Перемещайтесь по заголовкам. Перейдите к определенному разделу, не разыскивая его визуально.
  3. Читайте сложную страницу непрерывно. Включите колонки, боковую панель или сноски; сравните наблюдаемую последовательность с предполагаемой.
  4. Встретьте изображение в контексте. Проверьте, предоставляет ли его альтернативный текст информацию, необходимую в этот момент.
  5. Пересеките смену языка. Прослушайте с доступной поддержкой необходимого языка и зафиксируйте происходящее на самом деле.
  6. Управляйте интерактивными элементами с помощью клавиатуры. Там, где существуют ссылки или формы, проверьте порядок фокуса, описания и выполнение предполагаемого действия.
  7. Повторите затронутые задачи после последнего исправления или экспорта. Сохраните подтверждение для этого конечного файла, а не для более ранней версии.

Запишите операционную систему, программу чтения PDF, вспомогательные технологии, версии, соответствующие настройки голоса, проверенные страницы, наблюдения и нерешенные дефекты. Не заменяйте наблюдаемый результат ожидаемой расшифровкой. Если тестирование с помощью программы чтения с экрана было невозможно, укажите, что структурная проверка завершена, но часть приемки остается непроверенной.

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

Где применяется BookTranslator

Используйте рабочий процесс перевода PDF в BookTranslator для этапа конвертации языков, а затем просмотрите загруженный файл как новый результат. Когда исходный документ отсканирован или содержит много изображений, режим OCR воссоздает переведенный контент, а не обещает точную копию исходного макета.

Ни переведенный текст, ни сохраненный внешний вид не обеспечивают доступную структуру PDF. BookTranslator не гарантирует соответствие стандартам PDF/UA или Section 508. Запланируйте использование специализированных инструментов для создания контента или исправления доступности, а также проведение соответствующих проверок человеком, когда документ должен отвечать этим требованиям.

Если доступен редактируемый исходный файл, сохраните его вместе с переводом и примечаниями по исправлению, чтобы будущие редакции не начинали процесс заново с плоского PDF-файла. Передача считается завершенной, когда смысл, структура и предполагаемый опыт чтения были проверены в файле, который вы действительно будете распространять.

Похожие статьи