Как обрабатывать CSS-стили и переходы по оглавлению при переводе EPUB электронных книг?
“При прямом извлечении и переводе текста теряются функции перехода между главами и отличная типографика (например, инициалы).”
Анализ первопричин
Проверка текстов NCX/OPF и оглавления
Текущий процесс извлекает текст из основного HTML и некоторых файлов навигации и метаданных. Метки оглавления в `toc.ncx`, название книги и другие тексты в `.opf` могут обновляться. Проверьте ссылки оглавления, главы и связи ссылок в целевой читалке. Не считайте переходы правильными только потому, что переводы заголовков обновлены.
Проверка CSS-файлов и отображения в читалке
Текущий процесс обрабатывает переводимый текст внутри EPUB, а внешние CSS-файлы обычно сохраняют исходное содержимое. Автоматическая замена семейства шрифтов (Font-family) или настройка высоты строки (Line-height) для китайского языка не гарантируется. Проверьте шрифты, межстрочные интервалы и расположение изображений в целевой читалке.
Сохранение относительного положения изображений и иллюстраций
Путём анализа структуры HTML-тегов обеспечивается сохранение относительного положения иллюстраций, обложки и подписей к рисункам в потоке переведённого текста, что предотвращает ситуацию «разрыва» между изображениями и текстом.
Итоговое резюме решения
Обеспечивает такой же плавный процесс чтения на другом языке, как и в оригинале, что делает этот инструмент отличным выбором для издателей и любителей литературы.