BookTranslator
BookTranslator

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

Сравните постраничные, двухколоночные и связанные макеты двуязычных EPUB-файлов, а затем соберите издание, которое корректно отображается на реальных ридерах.

BookTranslator

BookTranslator Team

6 min read

Быстрый ответ: используйте выравнивание на уровне абзацев

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

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

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

Четыре макета двуязычного EPUB

Исходный абзац, за которым следует перевод

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

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

Компромисс: книга становится примерно в два раза длиннее, а оригинал прерывает чтение на целевом языке.

Перевод, за которым следует оригинал

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

Подходит для: погружения в целевой язык со встроенным резервным вариантом.

Компромисс: читатели все равно могут сразу видеть оригинал и слишком быстро полагаться на него.

Двухколоночный макет

Это обеспечивает быстрое визуальное сравнение на планшетах и настольных ридерах.

Подходит для: рецензирования, учебы и широких экранов.

Компромисс: многие читатели EPUB перекомпоновывают, переопределяют или выстраивают в стек сеточные макеты. Узкие колонки также усиливают расширение текста.

Связанные оригинал и перевод

Каждый абзац или раздел ссылается на свой аналог, а не отображает оба одновременно.

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

Компромисс: навигация становится более сложной, а обратные ссылки должны работать надежно.

Какой макет работает на Kindle, Kobo и Apple Books?

Не предполагайте, что один механизм рендеринга представляет все устройства. Читатели EPUB с возможностью изменения размера могут переопределять шрифты, поля, колонки и даже некоторые CSS-стили.

Используйте эту конфигурацию совместимости по умолчанию:

ОграничениеБолее безопасный выбор
Маленький экран E-InkСложенные друг за другом исходный и целевой абзацы
Только планшет или рабочий столДопускается двухколоночный макет
Неизвестное приложение для чтенияПростой порядок документов и минимум CSS
Строгое требование доступностиОтдельные семантические блоки с языковыми атрибутами
Чистое чтение на целевом языкеСвязанные или отдельные издания

Текущая документация Amazon по публикации рекомендует проверять рукописи EPUB с помощью Kindle Previewer перед загрузкой. Рассматривайте это как проверку одной платформы, а не как доказательство того, что файл везде работает одинаково.

Пошаговый рабочий процесс создания двуязычного EPUB

  1. Убедитесь, что исходный EPUB открывается корректно и не имеет защиты DRM.
  2. Сделайте резервную копию исходного файла.
  3. Проверьте оглавление (spine), навигацию, CSS, сноски и метаданные.
  4. Переведите одну репрезентативную главу.
  5. Соедините оригинал и перевод на уровне абзацев.
  6. Добавьте языковые атрибуты к исходному и целевому блокам при редактировании разметки.
  7. Сохраните встроенное выделение, ссылки, примечания и семантические заголовки.
  8. Создайте полный двуязычный EPUB только после того, как заработает тестовая глава.
  9. Проверьте пакет и протестируйте его в нескольких ридерах.

Используйте наш синтетический тест на стресс-перевод EPUB, чтобы изучить структуру, которая должна выжить. Он включает вложенное оглавление, сноску, перекрестные ссылки, CSS, метаданные и повторяющиеся вымышленные термины.

Глава стресс-теста EPUB с глоссарием и структурой, которую можно проверить после двуязычного преобразования

Выравнивание оригинала и перевода без потери абзацев

Дайте каждому исходному блоку ровно один целевой аналог в представлении для проверки, даже если переводчик разбивает или объединяет предложения внутри этого блока.

Используйте стабильные якоря, такие как:

  • идентификаторы глав;
  • идентификаторы заголовков;
  • последовательность абзацев в главе;
  • порядок элементов списка;
  • идентификаторы сносок;
  • ссылки на рисунки и таблицы.

Не выравнивайте по номеру строки. Разрывы строк в EPUB зависят от ширины экрана, размера шрифта и настроек ридера. Также не выравнивайте чисто по знакам препинания в предложениях; языки делят мысли по-разному.

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

Правила CSS, которые выживают в разных ридерах

Предпочитайте простой CSS:

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

Для двухколоночного макета используйте адаптивное правило, которое располагает колонки друг над другом при небольшой доступной ширине. Файл должен оставаться понятным, если все пользовательские CSS-стили игнорируются.

Избегайте использования цвета в качестве единственного языкового индикатора. Устройства с экранами E-Ink могут отображать оба блока в похожих серых тонах.

Сноски, выделения, поиск и преобразование текста в речь

Двуязычный контент меняет поведение читателя.

Сноски

Решите, используют ли оригинал и перевод одну сноску общую или отдельные. Убедитесь, что обратная ссылка возвращает к правильному языковому блоку.

Выделения и аннотации

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

Поиск

Оба языка должны быть доступны для поиска. Убедитесь, что текст перевода является реальным текстом, а не изображением или содержимым, созданным с помощью CSS.

Синтез речи

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

Чек-лист контроля качества двуязычного EPUB

  • Исходный и целевой блоки остаются соединенными от первой главы до последней.
  • Ни один абзац не пропущен, не дублирован и не отнесен к не той главе.
  • Ссылки в оглавлении по-прежнему работают.
  • Сноски и обратные ссылки попадают в правильный языковой блок.
  • Курсив и ссылки охватывают правильные переведенные слова.
  • Повторяющиеся имена и терминология остаются согласованными.
  • CSS деградирует в читаемый макет со стопками.
  • Оба языка доступны для поиска и выделения.
  • Книга работает на самом маленьком поддерживаемом устройстве.
  • Метаданные идентифицируют двуязычный характер файла без перезаписи авторства.

Если вы используете Calibre, изучите проект с открытым исходным кодом плагин Calibre Ebook Translator и протестируйте его вывод на нужном вам ридере. Для справочного документа с фиксированной версткой сравните двухколоночный и синхронизированный двуязычный макеты PDF перед тем, как принудительно втискивать два языка в EPUB с изменяемым размером.

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