Перевод документов

Мануал на 40⁠–⁠60 страниц переведён за минуты, вёрстка на месте

Ручной перевод технического документа с возвратом текста в исходную вёрстку занимает 8⁠–⁠16 часов. Мы собрали автоматический процесс, который делает это за минуты и не разваливает чертежи.

Разворот мануала: слева исходная страница, справа переведённая с той же вёрсткой, таблицей и схемой устройства. Данные вымышлены.
  • Исходник EN
  • Перевод в те же рамки
  • Проверить таблицу
Схема экрана, данные условные.
  1. входит Было

    Перевод мануала на 40⁠–⁠60 страниц с возвратом в вёрстку занимал 8⁠–⁠16 часов, готовые сервисы разваливали чертежи.

  2. в работе Сделали

    Перевод вставляется построчно в исходные рамки с тем же кеглем, векторная графика и чертежи не трогаются.

  3. готово Эффект

    Документ проходит за минуты. При пяти мануалах в квартал это 40⁠–⁠80 часов, которые не нужно покупать у переводчика.

Как это работает

Вручную

было: 8⁠–⁠16 ч переводчика

Автоматически

стало: минуты

  1. PDF-мануал входит

  2. Текст по рамкам в работе

  3. Перевод с глоссарием в работе

  4. PDF в той же вёрстке готово

Схема: мануал проходит перевод и возвращается в ту же вёрстку.
Перевод · страница 12EN → RU

Исходник

Перевод в те же рамки

Схема: PDF-мануал разбирается на страницы, переводится в те же рамки и собирается обратно в PDF. Данные вымышлены.

Ситуация

Технические документы нужны на русском, а приходят они на английском и китайском. Переводчик или инженер тратит на документ в 40⁠–⁠60 страниц 8⁠–⁠16 часов: собственно перевод плюс возвращение текста в исходную вёрстку, где есть чертежи, таблицы и штампы. Готовые сервисы перевода документов пересобирают PDF заново: надписи съезжают, штампы разваливаются, а проверять такой документ дольше, чем переводить руками.

Что сделали

Отказались от пересборки файла. Страницу разбираем на строки вместе с координатами рамки, шрифтом и кеглем. Язык выбираем построчно: в одном мануале встречаются подписи на нескольких языках, и документный детектор здесь врёт. Переводим текстовым сервисом с глоссарием терминов клиента, затираем оригинальный текст и вставляем перевод в ту же рамку своим шрифтом. Векторную графику при затирании не трогаем: настройки по умолчанию удаляют её вместе с текстом, и чертёж исчезает. Документы толще определённого объёма уходят по штатному пути перевода целиком: там наша схема уже не выигрывает.

Две страницы технического документа с одинаковым чертежом; текстовые блоки левой страницы стрелками перенесены в те же рамки правой
Перевод встаёт в исходные рамки страницы, чертёж остаётся нетронутым.

Результат в цифрах

Документ проходит за минуты вместо 8⁠–⁠16 часов ручной работы. При двух-трёх мануалах в месяц это 16⁠–⁠48 часов, при пяти за квартал — 40⁠–⁠80 часов. Пиковую память процесса перевода мы срезали с 2,3 ГБ до 374 МБ, поэтому он работает на недорогом сервере.

Как проверяли

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

Что переносится в ваш проект

Принцип «не пересобирать документ, а возвращать текст в исходные рамки». Построчный выбор языка для документов со смешанной разметкой. Глоссарий терминов как обязательная часть работы, иначе перевод будет грамотным и неправильным. Дисциплина по памяти: процесс обязан укладываться в тот сервер, который у вас есть.

Похожая задача? Пришлите один типовой документ, покажем результат на нём.