Перевод заполняемых PDF-форм: поле за полем¶
«Форма готова, но после перевода кнопки и поля ведут себя иначе» - такой риск появляется, когда переводчик получает только PDF, а заказчик рассчитывает на готовый интерактивный документ. Перевод заполняемой формы требует работы не только с видимым текстом, но и с подсказками, вариантами ответов, полями и способом передачи данных.
Форма может выглядеть правильно и при этом быть неудобной или недоступной. Например, подпись поля на странице говорит «Дата рождения», а программа чтения с экрана сообщает пользователю только «Текстовое поле». Или в выпадающем списке перевели отображаемый пункт, но оставили непонятное значение экспорта, которое уходит в базу данных. Ошибка не всегда заметна при беглом просмотре PDF.
Ниже разберем, как устроены интерактивные поля, что переводить, что согласовать с разработчиком и чем отличаются бюро, фрилансер и онлайн-инструмент. В конце будет чек-лист для сдачи переведенной формы и вопросы, которые стоит задать до начала работы.
Что именно нужно сделать при переводе формы¶
Заполняемая PDF-форма - это документ, где пользователь вводит данные или выбирает варианты через интерактивные элементы. Для качественной локализации нужно перевести пользовательский текст, сохранить связь между надписью и соответствующим полем, а затем проверить поведение готового файла.
В PDF 1.7 интерактивные поля описываются словарями полей, которые могут быть организованы иерархически; виджеты задают внешний вид поля на странице (спецификация PDF 1.7). Проще говоря, надпись «Имя» и область, куда человек вводит имя, могут быть связаны на уровне документа, но не обязательно представлены как один простой кусок текста. Перевод текста сам по себе не гарантирует, что эта связь останется понятной для пользователя или программы чтения с экрана.
Работу удобно разбить на три слоя:
- Видимый текст. Заголовки, вводные инструкции, подписи, пояснения, примечания, варианты выбора, сообщения и кнопки.
- Свойства поля. Имя, подсказка, тип элемента, обязательность, варианты списка и значение экспорта.
- Структура и поведение. Теги, порядок чтения, переход между полями, связь подписи с полем и передача заполненных ответов дальше.
На первом слое перевод обычно виден сразу. Второй слой часто скрыт в настройках редактора PDF. Третий требует проверки документа как рабочего интерфейса, а не только как страницы с текстом.
Перед расчетом объема соберите исходный PDF и выясните, есть ли редактируемый оригинал в Word или InDesign. Руководство по доступности PDF-форм штата Массачусетс советует исправлять доступность в исходном документе перед экспортом, если исходник существует (руководство по доступности PDF-форм). Такой маршрут часто дает больше контроля над текстом и компоновкой, чем правки уже готового PDF.
В запросе на перевод отдельно укажите языки, аудиторию, назначение формы и то, куда уходят ответы. Попросите заказчика передать словарь утвержденных терминов, принятые варианты названий подразделений и сведения о том, что нельзя менять. Если форма связана с внутренней системой, попросите владельца продукта или разработчика подтвердить, какие поля и значения используются как технические ключи.
В руководстве штата Массачусетс сказано: «Form fields are added to the PDF after the document itself has been made accessible» (руководство по доступности PDF-форм). По-русски: интерактивные поля добавляют после того, как сам документ подготовлен с учетом доступности.
Практический смысл простой: не стоит считать, что интерактивность автоматически делает документ доступным. Сначала подготовьте структуру и видимые инструкции, затем настройте поля и только после этого проверяйте итоговый PDF.
Какие части формы переводить, а какие согласовать отдельно¶
До начала перевода составьте карту всех элементов. Перечень ниже работает как заготовка технического задания: он помогает не потерять короткие подсказки, которые редко попадают в обычный экспорт текста.
| Элемент | Что проверить | Обычный подход |
|---|---|---|
| Заголовок и название раздела | Передают ли назначение формы | Перевести с учетом принятой терминологии |
| Вводная инструкция | Понимает ли пользователь порядок заполнения | Перевести полностью и проверить, что инструкция стоит до полей |
| Видимая подпись | Понятно ли, какие данные вводить | Перевести и связать с нужным полем |
| Подсказка поля | Дает ли контекст программы чтения с экрана | Перевести, сверить с видимой подписью |
| Список или раскрывающееся меню | Переведены ли все варианты и пояснения | Перевести пользовательские варианты |
| Флажок или переключатель | Понятна ли разница между вариантами | Перевести текст и проверить, как задается выбор |
| Кнопка | Ясно ли действие после нажатия | Перевести глаголом, который точно описывает действие |
| Имя поля | Используется ли как технический идентификатор | Не менять без согласования с разработчиком |
| Значение экспорта | Передается ли дальше в таблицу или систему | Проверить интеграцию до перевода |
| Сообщение об ошибке | Объясняет ли проблему и следующий шаг | Перевести вместе с инструкциями по исправлению |
Видимые подписи должны отвечать на вопрос, какие сведения нужно ввести. Подпись «Контакт» может оказаться слишком общей, если поле принимает только адрес электронной почты. «Адрес электронной почты» дает пользователю точнее понять задачу. Переходить к конкретному варианту нужно после согласования смысла с владельцем формы, а не по догадке переводчика.
Подсказка, или tooltip, - описание поля, которое помогает идентифицировать его назначение, в том числе пользователям программ чтения с экрана. Руководство Массачусетса поясняет, что внутреннее имя поля удобно создателю формы, но экранный диктор не передает его как пользовательское описание; для поля он читает подсказку (руководство по доступности PDF-форм). Поэтому перевод одной видимой подписи не всегда закрывает задачу доступности.
Имя поля не следует путать с подписью. Имя может выглядеть как customer_id, field_07 или внутреннее название, и само по себе такое имя не обязательно нужно показывать пользователю. Если имя участвует в обработке данных или совпадает с ключом в интеграции, его перевод может изменить ожидаемое соответствие. Сначала получите подтверждение владельца системы.
Значение экспорта - данные, которые форма передает дальше, когда пользователь выбирает вариант или отправляет документ. Например, человеку показывается переводной вариант ответа, а система получает прежний код. Нельзя заранее утверждать, что все формы устроены именно так: нужно проверить свойства конкретного PDF и узнать у разработчика, какие данные он ожидает.
Для списков и переключателей создайте отдельное сопоставление: исходный текст, перевод и, если применимо, сохраненное значение. Таблица помогает заметить случаи, когда два варианта становятся одинаковыми после перевода или когда короткая подпись теряет важное различие. Если заказчик не знает, как устроена обработка, этот пункт нужно оставить открытым и назначить ответственного за проверку.
Посмотрите также материал о переводе коммерческого инвойса и пакувального листа поле за полем: принцип инвентаризации пользовательских полей полезен не только для налоговых или таможенных форм. Для PDF со сканами пригодится разбор возможностей и ограничений AI-OCR.
Варианты работы: бюро, фрилансер или онлайн-инструмент¶
Подход выбирают не по расширению файла, а по составу задачи. Нужен ли только перевод видимого текста? Нужно ли вернуть интерактивный PDF? Есть ли исходный файл, доступ к настройкам полей и человек, который проверит, куда поступают ответы? Эти ответы влияют на выбор исполнителя сильнее, чем само наличие PDF.
Бюро переводов¶
Бюро удобно, если проект затрагивает несколько языков или требует раздельной проверки перевода и технической сборки. Заказчик может поручить одному исполнителю согласование терминологии, другому - верстку, третьему - проверку итоговой формы. Перед заказом спросите, входит ли в работу восстановление полей, тестирование подсказок, проверка порядка Tab и финальная сборка PDF.
Попросите бюро перечислить, какие именно файлы вернутся. Возможные результаты - переведенный текст, таблица соответствий, редактируемый Word, готовый PDF или комплект из этих материалов. Формулировки «перевод PDF» недостаточно: перевод текста без настройки полей и тестирования не равен готовой локализованной форме.
Плюс бюро - возможность согласовать несколько этапов и назначить ответственных. Минус - технические задачи могут считаться отдельно, а результат зависит от того, кто именно проверяет структуру PDF. Попросите показать, как подрядчик фиксирует замечания и что считается приемкой.
Фрилансер¶
Фрилансер может подойти для одной формы или небольшой группы документов, если у специалиста есть и языковые навыки, и опыт работы с интерактивными PDF. Уточните, будет ли человек редактировать исходный файл, тестировать поля или только передавать перевод текста. Портфолио с обычными текстовыми PDF не доказывает опыт локализации форм.
Попросите заранее ответить на практические вопросы: сохранится ли возможность заполнять файл, кто проверит значения списков, кто отвечает за подписи и подсказки, как будут отмечены поля без понятного контекста. Договоритесь о формате сдачи и процессе согласования терминов. Без этого заказчик может получить точный перевод, но не документ, готовый к работе.
Ограничение такого варианта - сосредоточенность критических решений в одном человеке. Если исполнитель одновременно переводит, редактирует и проверяет собственную работу, попросите заказчика назначить отдельного проверяющего для технического поведения. Независимая проверка особенно полезна, когда ответы уходят в базу данных.
Онлайн-инструмент как черновой этап¶
Онлайн-инструмент может помочь получить переводимый документ из PDF, особенно если в проекте нужно сохранить видимую структуру, а затем быстро проверить текст. В ChatsControl PDF загружается в браузере, текстовый PDF преобразуется в редактируемый Word, затем переводится с сохранением макета, а результат возвращается как Word-файл. Встроенный просмотр рядом показывает исходный и переведенный текст, что удобно для постредактирования.
У этого сценария есть четкая граница: продукт возвращает Word, а не готовую интерактивную PDF-форму. После перевода специалисту нужно проверить и при необходимости восстановить поля в редакторе PDF, затем протестировать готовый файл. Документ, который требует сохранения доступности и поведения интерактивных элементов, нельзя принимать только по совпадению текста.
Для сканированного PDF сервис сначала распознает страницу, а затем собирает форматированный Word. Качество распознавания следует проверить, особенно для размытых сканов, рукописей и мелких элементов. Продукт не предназначен для ненадежно читаемого рукописного текста и сильно поврежденных сканов; такие материалы требуют ручной проверки.
В сервисе предусмотрен бесплатный объем до 6 000 символов в месяц, а оплата по факту составляет $1.50 за 1 000 символов; распознавание сканов оплачивается по той же ставке, минимум за 1 000 символов на страницу. Эти тарифы актуальны на дату статьи согласно блоку цен ChatsControl; перед расчетом проекта сверяйте текущие условия в приложении. Такой вариант подходит для подготовки и проверки черновика, но не заменяет настройку интерактивного PDF и контроль человеком.
Руководство Массачусетса отмечает, что инструмент Acrobat Prepare Form пытается автоматически обнаруживать поля и подсказки, но предложенные элементы нужно проверить вручную, потому что распознавание может быть неточным или неполным (руководство по доступности PDF-форм). Автоматическая обработка экономит часть рутинной работы, но не подтверждает, что поле найдено верно или связано с нужной подписью.
Для более сложных материалов сравните этот путь с инструкцией о переводе сканированного PDF в Trados Studio и обзором перевода сканов в OmegaT, MateCat и Wordfast. В обоих случаях ключевой вопрос тот же: что именно вы получите на выходе и кто проверит структуру после перевода.
Сравнение вариантов¶
| Критерий | Бюро | Фрилансер | Онлайн-инструмент |
|---|---|---|---|
| Перевод нескольких языков | Удобно организовать отдельные проверки | Зависит от состава команды и навыков | Подходит для чернового перевода в доступных языках |
| Работа с интерактивными полями | Уточнить, входит ли техническая сборка | Уточнить лично у исполнителя | Не следует считать автоматической частью перевода |
| Контроль терминологии | Можно согласовать глоссарий и ответственных | Согласовать со специалистом напрямую | Контекст и предпочтительные термины можно задать заранее |
| Формат результата | Зафиксировать в заказе | Зафиксировать до начала | Для PDF результатом может быть Word-файл |
| Проверка доступности | Уточнить состав и исполнителя проверки | Назначить отдельного проверяющего | Нужна отдельная ручная проверка |
| Работа со сканом | Зависит от процесса бюро | Зависит от оборудования и опыта | Сначала требуется распознавание, затем проверка текста |
Выбирайте вариант по ожидаемому результату. Если форма должна остаться заполняемой и передавать ответы в систему, заложите отдельную техническую проверку независимо от того, кто переводит. Если нужен только перевод содержания для внутреннего ознакомления, полный цикл восстановления полей может быть лишним.
Пошаговый процесс: от исходника до проверенной формы¶
Строгий процесс не дает случайно смешать перевод, настройку полей и проверку интерфейса. Каждый шаг заканчивается конкретным результатом, который можно передать следующему участнику проекта.
- Соберите исходные материалы. Запросите PDF, редактируемый исходник, если он сохранился, список языков, назначение формы и объяснение, куда попадают ответы. Получите версии терминологии, если заказчик их использует.
- Инвентаризируйте страницы и поля. Зафиксируйте каждую видимую подпись, инструкцию, подсказку, кнопку и вариант списка. Для каждого поля отметьте тип и наличие технического имени.
- Отделите текст для перевода от технических ключей. Создайте таблицу с исходным текстом, переводом, местом на странице и комментарием. Имена полей и значения экспорта пометьте как требующие согласования.
- Согласуйте неоднозначные элементы. Передайте заказчику короткие вопросы о значении вариантов, обязательности полей, единицах и логике выбора. Не заполняйте пробелы догадками.
- Переведите контент и подсказки. Сверьте пользовательские подписи с tooltips, то есть описаниями полей для вспомогательных технологий. Инструкции поставьте до первого поля.
- Соберите целевой документ. Используйте исходный файл, если он доступен. После верстки настройте интерактивные элементы рядом с их видимыми подписями, а технические значения изменяйте только после согласования.
- Проверьте готовую форму вручную и автоматически. Проверьте отображение, ввод текста, выбор вариантов, переход клавишей Tab, порядок чтения, подсказки и передачу ответов, если она применима.
Руководство Массачусетса советует размещать каждое интерактивное поле рядом с видимой подписью и размещать общие инструкции перед первым полем (руководство по доступности PDF-форм). Для пользователей режима заполнения экранный диктор может переходить по элементам управления и не читать видимый текст так, как его воспринимает зрячий пользователь. Инструкция, которая стоит после полей, может оказаться практически незаметной для части аудитории.
При переводе длинной подписи проверьте, не закрывает ли она поле и не переносится ли на другой участок страницы. Короткий перевод не всегда возможен без потери смысла; сначала попробуйте увеличить место, изменить перенос или переработать композицию. Уменьшение шрифта до нечитаемого размера - плохая замена редактированию макета.
Если редактируемого исходника нет, согласуйте, кто восстановит структуру. Текстовый PDF и скан требуют разных действий: первый содержит текст, расположенный на странице, а второй представляет собой изображение, которое нужно распознать. После восстановления проверьте, что текстовые блоки и поля стоят рядом с подходящими подписями.
Типовая ситуация: в форме есть список «Статус занятости» с несколькими ответами, а заказчик просит перевести только текст страницы. В таблице локализации вариантов мало, но именно они определяют выбор пользователя. Включите все пункты списка в передачу, а владельцу системы задайте отдельный вопрос о значениях, которые отправляются после выбора.
Для контроля удобно использовать журнал изменений: номер страницы, идентификатор поля, исходная подпись, перевод, статус согласования и результат проверки. Журнал дает общий список нерешенных вопросов, не заставляя переводчика угадывать, что уже исправлено в очередной версии файла.
Подводные камни: где ломается поле за полем¶
Перевод формы ломается не только из-за неточного слова. Часто проблема возникает на стыке видимого текста, настроек поля и следующего этапа обработки. Проверяйте причинную связь: что увидит пользователь, что прочитает экранный диктор и что получит система.
Перевели подпись, забыли подсказку¶
Внутреннее имя поля не заменяет подсказку для пользователя. Руководство штата Массачусетс говорит, что имя поля помогает создателю, а подсказка передает контекст при чтении поля вспомогательной технологией (руководство по доступности PDF-форм). Если подпись переведена, а tooltip остался на исходном языке, человек может получить противоречивые названия одного элемента.
Сверяйте пару «видимая подпись - подсказка». Текст подсказки может быть длиннее подписи, но должен описывать то же поле и при необходимости объяснять формат ответа. Для обязательного поля руководство советует включить свойство обязательности и добавить слово «required» в подсказку (руководство по доступности PDF-форм). В переводе согласуйте соответствующий маркер с заказчиком и не полагайтесь только на цвет, звездочку или положение элемента.
Перевели техническое имя без согласования¶
Понятное человеку внутреннее имя не обязательно безопасно менять. Если поле участвует в интеграции, изменение его имени может потребовать обновления другой части системы. Точный механизм у каждого проекта свой, поэтому передавайте имена полей разработчику и просите подтвердить, какие из них можно локализовать.
То же правило относится к значениям экспорта. Уточните, получает ли следующая система видимый перевод, внутренний код или другой идентификатор. Технический комментарий владельца формы важнее догадки переводчика. Если соответствие пока неизвестно, внесите его в список открытых вопросов, а не отмечайте как подтвержденное.
Автообнаружение приняли за проверку¶
Автоматический инструмент может найти поле там, где его нет, пропустить существующее поле или связать его с неверной подписью. Массачусетское руководство отдельно говорит проверять предложенные Acrobat поля вручную (руководство по доступности PDF-форм). Поэтому проверка должна идти по каждому полю, а не только по отчету программы.
В переводе это особенно важно для повторяющихся элементов. Два поля могут иметь одинаковую подпись, но принимать разные сведения, или один элемент может быть видимым флажком с неочевидным состоянием. Сопоставьте тип поля с тем, что пользователь должен сделать, и проверьте работу в целевом языке.
Инструкция появляется слишком поздно¶
Руководство формулирует это прямо: «For this reason, any instructions for the form should be placed before any form fields in your document» (руководство по доступности PDF-форм). Иными словами, общие правила заполнения нужно ставить до полей, а не после них. Пользователь, который перемещается между элементами управления, может пропустить пояснение, оставленное в середине или конце страницы.
Не прячьте важное действие в длинный абзац. Разделите инструкцию на короткие осмысленные пункты, если это улучшает понимание, и проверьте, что порядок чтения соответствует визуальной последовательности.
Изменили текст после проверки доступности¶
Руководство советует рассматривать PDF как результат публикации, а не как место для поздней редакторской правки после исправления доступности. Изменение текста может потребовать повторить работу по устранению проблем доступности (руководство по доступности PDF-форм). Поэтому согласуйте перевод и терминологию до финальной настройки тегов, полей и порядка чтения.
Если заказчик вносит правки после проверки, откройте контрольный список заново. Проверьте, не поменялись ли переносы, подписи, ссылки, порядок чтения и связь поля с текстом. Маленькая редактура может повлиять на расположение или смысл элемента даже при сохранении прежнего количества полей.
Руководство по PDF 1.7 также указывает, что внешний вид поля должен соответствовать текущему значению (спецификация PDF 1.7). После сборки формы проверьте заполненные состояния: выбранный флажок, текст в поле, выбранный пункт и видимый результат при открытии файла. Страница может выглядеть корректно в пустом состоянии и сбиваться после ввода.
Как проверить доступность, язык и работу полей¶
Доступная PDF-форма - не просто файл с интерактивными элементами. Руководство Массачусетса связывает доступность с правильно размеченным PDF, интерактивными полями и связанными подсказками (руководство по доступности PDF-форм). Эти рекомендации относятся к руководству конкретного штата и не являются универсальным юридическим требованием для всех стран и организаций.
Проверяйте форму в нескольких режимах. Визуальный осмотр отвечает на вопрос, помещается ли перевод на странице. Проверка клавиатурой показывает, можно ли переходить между полями и выбирать варианты без мыши. Экранный диктор помогает понять, слышит ли пользователь название поля, подсказку и требуемое действие. Автоматический анализ может выявить часть проблем, но не заменяет ручное тестирование.
Чек-лист для приемки:
- Язык документа задан для целевой версии.
- Заголовки и инструкции идут в логичном порядке.
- Каждая подпись соответствует нужному полю.
- Подсказки и видимые подписи сообщают одно и то же.
- Обязательные поля отмечены не только цветом.
- Поля можно найти и заполнить с клавиатуры.
- Порядок Tab совпадает с ожидаемой последовательностью заполнения.
- Списки и переключатели озвучивают варианты понятно.
- Содержимое не обрезается при вводе и при открытии заполненного файла.
- Проверены значения, которые передаются дальше, если форма связана с системой.
- Выполнены автоматическая и ручная проверки.
В руководстве перечислены логичный порядок чтения, заданный язык документа, видимые подписи с соответствующими подсказками, управление с клавиатуры и логичный порядок Tab как элементы контрольного списка (руководство по доступности PDF-форм). WCAG также описывает отдельные приемы для подписей интерактивных элементов и передачи имени, роли и значения поля в PDF: PDF10 и PDF12.
Если форма собирается впервые, проверьте и сам исходный макет. Руководство Массачусетса советует оставлять место для полей и использовать видимые подписи, но не строить таблицы только ради расположения элементов формы (руководство по доступности PDF-форм). Там же отмечено, что работу с тегами и структурой PDF нужно освоить, и для уверенного применения может понадобиться практика и метод проб и ошибок. Если исходник доступен в Word или InDesign, работа с доступностью до экспорта может упростить исправления.
Для сбора и анализа ответов PDF не всегда лучший формат. Массачусетское руководство предлагает рассмотреть веб-форму: ввод может поступать напрямую в центральную базу данных или таблицу, что упрощает сбор и анализ (руководство по доступности PDF-форм). Выбор зависит от процесса: печатная форма может оставаться полезной там, где нужно скачать и заполнить документ, а веб-форма - когда ответы должны сразу поступать в систему.
Переведенный документ удобно проверить параллельно с оригиналом: сопоставлять строки, подписи, числа и термины. В ChatsControl просмотр исходного и переведенного текста размещает версии рядом; отдельная проверка может подсветить расхождения в числах, именах, терминологии и пропусках. Такая проверка помогает редактору заметить языковые ошибки, но не подтверждает работу полей, доступность или передачу данных. Эти части проверяются в самом PDF и, при необходимости, вместе с разработчиком.
FAQ¶
Как перевести заполняемую PDF-форму, не потеряв поля?¶
Сначала выясните, есть ли редактируемый Word или InDesign-исходник и кто отвечает за сохранение интерактивных элементов. Переведите пользовательский текст и подсказки, а затем проверьте каждое поле, порядок Tab и работу готового PDF. Перевод текстового слоя сам по себе не подтверждает, что поля сохранились.
Какие части PDF-формы нужно переводить?¶
Переведите заголовки, инструкции, подписи, подсказки, кнопки и пользовательские варианты списков. Имена полей и значения экспорта сначала согласуйте с владельцем формы или разработчиком, потому что они могут быть техническими идентификаторами, а не текстом интерфейса.
Нужно ли переводить имена полей и значения экспорта PDF?¶
Не обязательно. Имя поля может использоваться внутри документа, а значение экспорта - передаваться в систему обработки ответов. Меняйте их только после проверки интеграции и письменного согласования технического владельца.
Как проверить доступность переведенной PDF-формы?¶
Проверьте теги, язык документа, подписи и подсказки, логичный порядок чтения, управление клавиатурой и порядок Tab. Затем используйте автоматическую проверку и вручную пройдите форму с клавиатурой и программой чтения с экрана; руководство Массачусетса рекомендует сочетать автоматические и ручные проверки (руководство по доступности PDF-форм).
Можно ли перевести PDF-форму без исходного файла?¶
Перевод возможен и по PDF, но технический результат зависит от того, есть ли в файле текст или только изображение и как устроены поля. Для скана сначала нужно распознать текст; после этого все равно потребуется проверить и, если нужно, восстановить интерактивную часть.
Можно ли сразу использовать машинный перевод в официальной форме?¶
Машинный перевод может дать черновик, но его нужно проверить на терминологию, точность инструкций и соответствие подписи с подсказкой. Правила принимающей организации зависят от назначения документа, поэтому уточните их до публикации и не считайте машинный перевод автоматически готовым официальным файлом.