Перевод в CAT-редакторе может выглядеть правильно, а экспортированный IDML после открытия в InDesign - показать вместо текста набор странных символов. Для агентства это означает не просто испорченный предпросмотр: до проверки возвращенного файла нельзя считать работу завершенной.
В сообщении на форуме Adobe Community пользователь описал именно такое расхождение: корейский текст отображался в интерфейсе переводческого инструмента, но после экспорта превратился в символы вроде #$_09$####$.
“I have uploaded an English idml file onto a Translation tool (matecat.com) to translate it to Korean. The translation shows correctly in Matecat but when I export the translation it shows all weird code like #$_09$####$.”
Проще говоря, экран переводчика показывал ожидаемый текст, а возвращенный файл - нет. Описанное сообщение относится к отдельному случаю и не доказывает, что конкретный инструмент или IDML в целом всегда ведет себя так. Но оно хорошо объясняет, почему проверка только внутри CAT-редактора недостаточна.
Что именно нужно сделать при переводе IDML¶
Перевод InDesign через IDML - это цикл из подготовки исходного документа, передачи его в подходящую среду перевода, возврата собранного пакета и проверки результата в InDesign. Последний этап не факультативный: пакет предназначен для обмена структурой документа, а не только для передачи видимого текста.
Перед стартом команде полезно договориться, что именно означает «готовый перевод». Обычно это не просто переведенные строки. В поставку входят IDML, который открывается в целевом приложении, текст без пропусков, сохраненная структура и проверенная верстка. Если макет после перевода должен остаться близким к исходному, в контроль также включают переполнение фреймов и визуальные сбои.
На практике проект проходит несколько отдельных проверок:
- Проверка исходника. Уточните, что получен IDML, а не только PDF или скриншоты. Сохраните копию исходного пакета без изменений.
- Подготовка к переводу. Убедитесь, что переводчик или CAT-инструмент принимает IDML и умеет вернуть пакет, а не только выгрузить текст.
- Работа с сегментами. Переводите текстовые фрагменты с учетом контекста, терминологии, имен и повторов.
- Проверка в редакторе. Убедитесь, что сегменты и целевые символы выглядят ожидаемо в среде перевода.
- Экспорт и повторное открытие. Импортируйте готовый пакет в InDesign и проверьте документ как файл, а не как список сегментов.
- Правка макета и повторная выдача. Исправьте обнаруженные проблемы и сохраните согласованную версию.
Такое разделение помогает определить, где именно возник сбой. Если текст правильный в редакторе, но неправильный в InDesign, повторное редактирование переводов может не решить проблему. Если документ открывается, но отдельные фреймы переполнены, причина может быть в разнице длины текста и композиции, а не в структуре IDML.
Формат IDML описывает представление документа InDesign и его компонентов, включая текстовые и графические фреймы, истории и другие аспекты макета. Спецификация также описывает IDML как формат для создания или изменения документов внешними инструментами с последующим открытием результата в InDesign (спецификация IDML, версия 8.0).
IDML - не просто текстовый файл¶
IDML - XML-представление документа InDesign, упакованное в ZIP-контейнер. Национальный архив Великобритании описывает его как XML-представление документа Adobe InDesign и классифицирует пакет как соответствующий Universal Container Format (запись PRONOM fmt/1184).
Разница между «XML-представлением» и «обычным текстовым экспортом» важна. Текстовый файл может содержать фразы для перевода, но сам по себе не описывает полноценную структуру страницы. IDML-пакет содержит несколько XML-компонентов, организованных по папкам. Спецификация упоминает среди содержимого stories, spreads, XML-структуру и настройки документа (спецификация IDML, версия 8.0).
Story - это поток текста, который может продолжаться через связанные текстовые фреймы. Страница в макете показывает лишь часть композиции: длинный материал может проходить через цепочку фреймов, а отдельный заголовок или подпись может быть самостоятельным элементом. Перевод видимого абзаца без понимания его места в этой структуре не гарантирует, что возвращенный документ будет собран правильно.
Spread - разворот или область размещения страниц и объектов. IDML хранит не только слова, но и структурные сведения, связанные с тем, как элементы организованы в документе. При этом переводчик обычно работает с сегментами, а дизайнер - с расположением элементов. Эти два уровня нужно свести на проверке.
Спецификация описывает IDML как формат, основанный на DOM-представлении документа InDesign и объектной модели сценариев InDesign (спецификация IDML, версия 8.0). DOM - это модель, в которой документ представлен набором связанных объектов, например текстовых историй, фреймов и других элементов. Для переводческого процесса практический вывод такой: пакет нельзя считать безопасно переведенным только потому, что из него удалось извлечь текст.
Национальный архив указывает для IDML идентификатор MIME application/vnd.adobe.indesign-idml-package и PUID fmt/1184 (запись PRONOM fmt/1184). Эти идентификаторы полезны при техническом распознавании формата, но не заменяют проверку содержимого. Имя файла и расширение сами по себе не подтверждают, что пакет корректно собран после обработки.
“IDML is an XML representation of an Adobe InDesign Document.”
Национальный архив формулирует суть кратко: перед нами структурное представление документа, а не просто набор строк. При переводе важно сохранить обе стороны задачи - языковой текст и возможность восстановить документ в InDesign.
Спецификация версии 8.0 описывает формат применительно к InDesign CS6 и отмечает, что формат обмена был введен для InDesign CS4 и предназначался для обратной совместимости между CS4 и последующими версиями (спецификация IDML, версия 8.0). Это историческое описание нельзя трактовать как гарантию совместимости каждой современной функции и каждой пары версий. Если исходник использует особенности конкретной версии приложения, проверяйте пакет на той версии InDesign, которая участвует в рабочем процессе.
Как выбрать способ перевода IDML¶
Выбор зависит от того, кто отвечает за текст, структуру пакета и финальную верстку. Нельзя оценивать варианты только по удобству ввода перевода: у каждого способа есть своя точка контроля и свои ограничения.
| Вариант | Кто выполняет основную работу | Что удобно | Что нужно проверить |
|---|---|---|---|
| Переводческое бюро | Команда переводчика и, при необходимости, верстальщика | Один исполнитель может координировать перевод и проверку файла | Кто именно открывает возвращенный IDML в InDesign и кто исправляет макет |
| Фрилансер | Переводчик, иногда с отдельным дизайнером | Прямая коммуникация по терминологии и сегментам | Есть ли у исполнителя доступ к InDesign или проверке у верстальщика |
| CAT-инструмент и внутренняя команда | Переводчик или редактор со стороны заказчика | Контроль сегментов и терминологии в привычном процессе | Корректность экспорта, импорта и отображения в целевом приложении |
| Извлечение текста и ручная сборка | Переводчик плюс специалист по верстке | Подходит, если автоматическая обработка пакета недоступна | Сохранение связи текста с исходными фреймами и отсутствие пропусков |
Бюро удобно, когда проект требует нескольких ролей и единой точки координации. Но само слово «бюро» не говорит, кто проверит итоговый файл. До передачи исходника уточните, включена ли проверка открытого IDML в InDesign, входит ли правка макета в объем работ и как будут обрабатываться ошибки, найденные после экспорта.
Фрилансер может работать непосредственно с CAT-редактором или переводить через текстовый обмен. В первом случае проверьте совместимость конкретной связки редактора и IDML. Во втором - согласуйте, кто возвращает перевод в исходный документ. Перевод текста в таблице или текстовом файле не становится готовым InDesign-документом автоматически.
Внутренний процесс CAT-инструмента подходит команде, которая уже умеет проверять возвращенные файлы и поддерживать терминологию. Сегментный предпросмотр полезен для работы с текстом, но его нельзя считать финальным приемочным тестом. Отдельно проверяйте, что именно представляет собой экспорт: пакет IDML, отдельные XML-файлы или лишь переводной текст.
Онлайн-инструмент имеет смысл рассматривать только в том случае, если он принимает именно нужный формат и позволяет получить результат, подходящий для вашего дальнейшего процесса. Например, ChatsControl работает с документами DOCX и PDF, но не заявлен как CAT-инструмент для прямого перевода IDML. Поэтому его возможности нельзя подменять обещанием перевести и вернуть InDesign-пакет: сначала нужно получить поддерживаемый формат, а затем отдельно решать задачу верстки и обратного импорта.
В ChatsControl есть двуязычный просмотр исходного и переведенного текста и отдельная проверка перевода по числам, именам, терминам и пропускам. Такой сценарий может помочь проверить перевод, если текст уже подготовлен в поддерживаемом формате, но не заменяет обработку IDML и проверку макета в InDesign. Сервис также не является полноценной CAT-системой с памятью переводов и управлением проектами.
Сравнение по зонам ответственности¶
| Критерий | Бюро | Фрилансер | CAT-инструмент и команда |
|---|---|---|---|
| Перевод текста | Исполнитель бюро | Фрилансер | Внутренний или внешний переводчик |
| Работа с терминологией | Зависит от процесса проекта | Согласуется напрямую | Управляется средствами команды или инструмента |
| Возврат IDML | Нужно уточнить до заказа | Нужно согласовать отдельно | Зависит от поддержки формата и настроек экспорта |
| Проверка в InDesign | Уточнить, включена ли в услугу | Уточнить наличие навыка или отдельного верстальщика | Обычно требует собственного контрольного этапа |
| Ответственность за макет | Определяется договоренностью | Может быть разделена между исполнителями | Остается у команды, если нет отдельного верстальщика |
Ни один столбец не гарантирует правильный результат сам по себе. Ключевой вопрос при выборе подрядчика или инструмента звучит конкретно: кто откроет экспортированный IDML в InDesign, проверит символы и геометрию текста, а затем вернет исправленный файл?
Пошаговый процесс перевода и обратного импорта¶
Надежный процесс отделяет работу с текстом от проверки восстановленного документа. Каждый шаг должен оставлять понятный результат, который можно проверить до передачи следующему участнику.
1. Получите исходный IDML и зафиксируйте исходную версию¶
Попросите у заказчика IDML, предназначенный для перевода, и сохраните его без изменений. Если вместе с пакетом передали PDF для визуальной ориентации, храните PDF отдельно: он помогает понять исходную композицию, но не заменяет структурный файл.
Уточните целевой язык, вариант языка, требования к именам и терминологии, а также допустимую степень изменений макета. Если в проекте несколько языковых версий, попросите заказчика указать, какой из файлов считать источником для каждой из них. Устранение неоднозначности до перевода проще, чем разбор переполненных или ошибочно замененных блоков после экспорта.
Создайте рабочую копию и не перезаписывайте исходник. При нескольких итерациях сохраняйте версии так, чтобы было понятно, где исходный пакет, где промежуточный экспорт и где проверенная выдача. Иначе можно перепутать файл до исправления и файл после исправления.
2. Проверьте, что инструмент работает именно с IDML¶
Не путайте поддержку InDesign с поддержкой IDML. Уточните, принимает ли среда перевода пакет IDML, извлекает ли текст из его структуры и возвращает ли результат в виде пакета, который можно открыть в InDesign.
Проверьте формат на небольшом тестовом файле, если такая возможность доступна. В тесте полезно включить обычный абзац, текст в связанном фрейме, заголовок со стилем и символы целевого языка. Цель проверки - не оценить качество перевода на одном коротком отрывке, а подтвердить, что пакет проходит импорт и экспорт без потери нужного содержимого.
Если CAT-инструмент показывает только строки, выясните, что именно будет создано при экспорте. Некоторые этапы процесса могут выдавать полезную текстовую выгрузку, но она не равна возвращенному документу InDesign. Не обещайте заказчику готовый IDML, пока не подтвердили, что команда умеет его собрать и проверить.
3. Переведите текст с учетом контекста¶
Переводчик должен видеть не только сегмент, но и его функцию: заголовок это, подпись, короткая кнопка, примечание или основной текст. Одно и то же слово может требовать разного решения в зависимости от того, где оно стоит. Подготовьте глоссарий имен, названий продуктов и повторяющихся терминов.
Следите за плейсхолдерами и элементами, которые нельзя переводить. Если сегмент содержит переменные, маркеры или коды, их нельзя произвольно менять. Сохранность таких элементов проверяют на уровне текста и после экспорта - в исходном документе они могут быть частью корректного отображения.
После перевода проверьте полноту сегментов, числа, имена и последовательность. Эта редакторская проверка отвечает на вопрос, правильно ли переведен текст. Она не отвечает на вопрос, правильно ли экспортирован весь пакет.
4. Экспортируйте перевод и откройте его в InDesign¶
Сохраните перевод в виде IDML, если процесс предусматривает такой экспорт. Затем откройте результат в целевом InDesign и проверьте, что приложение загружает документ без ошибки. Если приложение предлагает преобразование или сообщает о проблеме, запишите ее до дальнейших правок и не скрывайте предупреждение простым повторным сохранением.
Открытие подтверждает, что пакет хотя бы распознается приложением. Но даже открывшийся файл может содержать неверные символы, пустые или переполненные фреймы и визуально поврежденные элементы. Поэтому после загрузки не переходите сразу к выдаче.
Сохраните контрольную копию именно того файла, который прошел проверку. Если после исправления нужно повторить экспорт, снова откройте итоговый пакет. Проверка одной промежуточной версии не доказывает, что последующая версия тоже корректна.
5. Сверьте текст и макет¶
Проверьте текст по страницам или разворотам, сверяя исходное содержание с целевым. Убедитесь, что нет пропусков, повтора фрагмента, перестановки блоков и оставшихся не переведенными строк. Для языков с другим письмом отдельно осмотрите глифы: отображаются ли буквы, знаки пунктуации и специальные символы так, как ожидается.
После текстовой сверки пройдите по макету. Ищите переполнение, обрезанные строки, слишком плотные интервалы, разрывы цепочек текстовых фреймов и изменение визуальной иерархии. Перевод может быть точным, но длиннее исходного; тогда текстовый фрейм требует отдельной проверки.
Если команде нужен дополнительный контроль перевода, отдельная проверка чисел, имен, терминов и пропусков в поддерживаемом текстовом формате может помочь найти ошибки содержания. Например, QA-валидатор ChatsControl сравнивает эти элементы и может применяться отдельно от перевода. Он не проверяет InDesign-верстку и не подтверждает структурную корректность IDML.
6. Передайте заказчику проверенный комплект¶
Уточните состав поставки заранее. Обычно команде важно получить итоговый IDML и, если это предусмотрено проектом, PDF для визуальной приемки. Не добавляйте файлы, которые заказчик не просил, и не выдавайте промежуточную версию за финальную.
Перед передачей откройте именно тот файл, который прикладываете к письму или загружаете в систему. Сверьте имя файла и версию, чтобы не отправить оригинал или черновой экспорт. Короткая заметка о выполненных проверках полезнее общего заверения «все готово»: укажите, что файл открыт в InDesign, просмотрены целевые символы и проверены текстовые фреймы.
Что проверять после импорта IDML¶
Проверка должна идти от технической целостности к визуальному результату. Такой порядок помогает быстро отличить проблему пакета от ошибки перевода или верстки.
Отображение букв и символов¶
Сначала просмотрите шрифт и глифы в целевом тексте. Глиф - это визуальное начертание символа в выбранном шрифте. Неподдерживаемые символы, замены шрифта или особенности экспорта могут привести к тому, что ожидаемая буква появится как пустой прямоугольник, неверный знак или странная последовательность.
На это указывает и сообщение на форуме Adobe: автор описал ситуацию, в которой корейский текст выглядел правильно внутри инструмента перевода, но экспортированный IDML показывал строку #$_09$####$ (Adobe Community). В обсуждении возникло предположение о проблеме с символами или шрифтом, но это версия участника, а не доказанное универсальное объяснение.
Проверяйте реальные целевые строки в возвращенном документе. Не делайте вывод о корректности только по тому, что CAT-редактор показывает кириллицу, латиницу или азиатские символы в окне сегмента.
Переполнение и связность текстовых фреймов¶
Переведенная фраза может занять больше места, чем исходная. Если текстовый фрейм не вмещает результат, часть текста может стать невидимой или нарушить композицию. Для связанных фреймов проверьте продолжение потока, а не только первый видимый блок.
Важна и обратная ситуация: очень короткий перевод может оставить заметно пустой участок или изменить положение соседних элементов. Такие изменения не обязательно означают повреждение IDML, но могут требовать дизайнерской правки перед выдачей.
Переносы, интервалы и порядок чтения¶
Сверьте переносы строк и абзацев с логикой макета. Принудительный разрыв, который был уместен в исходном языке, может разрезать неудачное сочетание в переводе. Проверьте пробелы возле пунктуации и специальных знаков, а также порядок чтения в колонках и связанных областях.
Если проект содержит повторяющиеся элементы, сравните их между страницами. Один и тот же термин в заголовке, подписи и выноске должен быть согласован. Повторяющаяся разница может быть проблемой перевода, а не особенностью верстки.
Стили и визуальная иерархия¶
Проверьте, что заголовки остаются заголовками, выделения - выделениями, а подписи не приобретают случайно стиль основного текста. На уровне перевода легко заметить сами слова, но стиль задается структурой документа. Возвращенный файл нужно просмотреть в его визуальном контексте.
Не пытайтесь исправлять каждую проблему изменением размера шрифта без согласования. Подгонка может повлиять на читаемость и иерархию. Если перевод не помещается, передайте вопрос верстальщику или согласуйте допустимое изменение композиции.
Ссылки, изображения и другие элементы страницы¶
Проверьте, что текстовые блоки не закрывают изображения и элементы макета. Если в документе есть ссылки или повторяющиеся подписи, убедитесь, что нужное содержимое сохранилось. Спецификация IDML описывает не только истории текста, но и графические фреймы и другие компоненты структуры (спецификация IDML, версия 8.0).
Не делайте вывод о сохранности всего документа по одной удачно открывшейся странице. Проверьте все области, где есть перевод, а также страницы с нетипичной структурой: таблицы, колонки, подписи или связанные текстовые блоки.
Подводные камни и способы их обнаружить¶
Большая часть проблем появляется из-за смешения трех разных проверок: проверки перевода в редакторе, проверки экспортированного пакета и проверки верстки в InDesign. Если их объединить в одно «посмотрели файл», источник дефекта становится неясен.
Предпросмотр редактора не равен проверке экспорта. В описанном пользователем Adobe Community случае перевод выглядел правильно в Matecat, но экспортированный IDML отображал кодоподобную строку (сообщение на форуме). Это конкретный отчет одного пользователя; он не доказывает, что все инструменты или языки имеют такую проблему. Практический вывод уже: отдельно проверяйте сегменты, экспорт и импорт.
Текстовая выгрузка не равна структурно корректному пакету. IDML включает множество XML-компонентов. Перевод видимых строк не доказывает, что собранная структура пригодна для приложения. Откройте возвращенный IDML в InDesign, как рекомендует логика формата обмена, описанная в спецификации (спецификация IDML, версия 8.0).
Проверка одного сегмента не гарантирует корректность всей страницы. Сегмент может выглядеть правильно сам по себе, но оказаться в неверной текстовой цепочке, повториться или не поместиться в блоке. Проверяйте текст в контексте страницы и связанных фреймов.
Историческая совместимость не означает поддержку любой функции. Спецификация версии 8.0 описывает IDML применительно к InDesign CS6 и историческое назначение формата для обмена с более ранними версиями (спецификация IDML, версия 8.0). Не считайте это обещанием, что каждый элемент документа будет одинаково обработан всеми версиями InDesign. Проверяйте файл в версии приложения, которая реально участвует в выпуске.
Переименование расширения не исправляет структуру. Если пакет не открывается, простое изменение имени файла не подтверждает, что внутри находятся корректные компоненты. Сохраните копию исходника, вернитесь к экспорту из инструмента и выясните, на каком шаге возникло несоответствие.
Спешка после первой успешной загрузки опасна. Успешное открытие подтверждает лишь то, что приложение прочитало пакет. Проверка символов, текста и макета остается отдельной задачей. Наиболее безопасная последовательность - сохранить оригинал, экспортировать тестовый перевод, открыть его в InDesign и только затем готовить окончательную выдачу (спецификация IDML, версия 8.0).
Чек-лист для агентства перед сдачей¶
Используйте этот список как короткую контрольную карту проекта. Его можно копировать в задачу переводчику, редактору или верстальщику.
| Проверка | Готово, если |
|---|---|
| Исходник | Оригинальный IDML сохранен отдельно и не перезаписан |
| Формат обмена | Команда подтвердила, что инструмент принимает IDML и экспортирует пакет для InDesign |
| Текст | Проверены полнота, имена, термины, числа и плейсхолдеры |
| Целевые символы | В импортированном документе нет неожиданных кодов, пустых глифов или замен |
| Фреймы | Проверены переполнение, обрезанный текст и связанные текстовые потоки |
| Макет | Проверены переносы, интервалы, стили и положение текста относительно графики |
| Повторный импорт | Финальный экспорт открыт в InDesign, а не только в CAT-редакторе |
| Версия выдачи | Заказчику отправлен именно проверенный файл |
Для небольшого проекта можно назначить все проверки одному специалисту, если у него есть нужный доступ и навыки. Для сложного макета разделите роли: переводчик отвечает за языковую точность, редактор - за текстовую сверку, верстальщик - за визуальную приемку. Главное - не оставлять шаг «открыть и проверить экспорт» без конкретного владельца.
Если ошибка обнаружилась после сдачи, сначала определите, к какому слою она относится. Неправильный термин требует языковой правки; неожиданные символы требуют проверки экспорта, кодировки или шрифта; переполненный фрейм требует проверки макета. Такая диагностика помогает не переделывать весь перевод из-за ошибки, возникшей на другом этапе.
Для команды, которая часто переводит InDesign-файлы, полезно хранить не только итоговый IDML, но и контрольные материалы проекта: исходную версию, согласованную терминологию и отметку о проверке в приложении. Не называйте процесс автоматизированным только потому, что файл прошел через CAT-инструмент. Автоматизация извлечения текста и человеческая приемка верстки решают разные задачи.
FAQ¶
Как перевести файл InDesign IDML и вернуть его в InDesign?¶
Экспортируйте IDML из InDesign, переведите текст в инструменте, который поддерживает этот формат, и сохраните результат как IDML-пакет. Затем откройте экспорт в InDesign и проверьте текст, символы и макет.
Что проверить после импорта переведенного IDML в InDesign?¶
Проверьте отображение целевых символов и шрифтов, полноту текста, связанные фреймы, переполнение, переносы, стили и положение текста на странице. CAT-предпросмотр не заменяет проверку импортированного документа.
Почему в переведенном IDML появляются коды или неправильные символы?¶
Проблема может возникнуть на этапе экспорта, преобразования символов или отображения шрифта. В сообщении Adobe Community один пользователь описал, как после экспорта вместо корейского текста увидел строку #$_09$####$; это отдельный отчет, а не доказательство общей неисправности формата (Adobe Community).
IDML - это XML-файл или ZIP-пакет?¶
IDML представляет документ InDesign в XML, а экспортируется как ZIP-пакет с организованными по папкам XML-компонентами. Такое описание содержится в спецификации IDML и записи PRONOM (спецификация, PRONOM fmt/1184).
Можно ли проверить форматирование IDML-перевода без InDesign?¶
Без InDesign можно проверить отдельные текстовые компоненты и структуру пакета, но этого недостаточно для подтверждения визуальной корректности восстановленного документа. Откройте финальный экспорт в целевом приложении.
Можно ли переводить IDML обычным CAT-инструментом?¶
Можно, если инструмент поддерживает импорт IDML и возвращает пакет, пригодный для InDesign. Сначала проверьте тестовый экспорт: корректный текст в окне CAT-редактора еще не подтверждает, что так же будет выглядеть возвращенный файл.
Нужно ли заново верстать документ после перевода IDML?¶
Не обязательно, потому что IDML переносит структурное представление InDesign-документа. Но перевод может изменить длину фраз, поэтому после импорта проверьте фреймы, переносы и композицию; при необходимости макет придется поправить.
Что делать, если IDML открылся, но текст отображается неправильно?¶
Сравните текст в CAT-редакторе с импортированным документом, проверьте целевые символы и шрифты, затем повторите экспорт из сохраненной копии. После повторного экспорта снова откройте именно финальный файл в InDesign.