Как обрабатывать CSS-стили и переходы по оглавлению при переводе EPUB электронных книг?

Диагностика текущего состояния

“При прямом извлечении и переводе текста теряются функции перехода между главами и отличная типографика (например, инициалы).”

Анализ первопричин

1

Проверка текстов NCX/OPF и оглавления

Текущий процесс извлекает текст из основного HTML и некоторых файлов навигации и метаданных. Метки оглавления в `toc.ncx`, название книги и другие тексты в `.opf` могут обновляться. Проверьте ссылки оглавления, главы и связи ссылок в целевой читалке. Не считайте переходы правильными только потому, что переводы заголовков обновлены.

2

Проверка CSS-файлов и отображения в читалке

Текущий процесс обрабатывает переводимый текст внутри EPUB, а внешние CSS-файлы обычно сохраняют исходное содержимое. Автоматическая замена семейства шрифтов (Font-family) или настройка высоты строки (Line-height) для китайского языка не гарантируется. Проверьте шрифты, межстрочные интервалы и расположение изображений в целевой читалке.

3

Сохранение относительного положения изображений и иллюстраций

Путём анализа структуры HTML-тегов обеспечивается сохранение относительного положения иллюстраций, обложки и подписей к рисункам в потоке переведённого текста, что предотвращает ситуацию «разрыва» между изображениями и текстом.

Итоговое резюме решения

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