Как да се обработят CSS стиловете и навигацията на съдържанието при превод на EPUB електронни книги?

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

“Директното извличане и превод само на текста води до загуба на функционалността за навигация между главите и на изящните елементи на оформлението (като голяма начална буква).”

Анализ на основната причина

1

Проверка на текста и съдържанието в NCX/OPF

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

2

Проверка на CSS файловете и показването в четеца

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

3

Запазване на относителното разположение на изображения и илюстрации

Чрез анализ на HTML структурата на таговете гарантираме, че илюстрациите, корицата и надписите към изображенията запазват своето относително място в потока на преведения текст, като се избягва раздялата между изображения и текст.

Обобщение на крайното решение

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