¿Cómo tratar los estilos CSS y la navegación del índice al traducir libros electrónicos EPUB?
“La extracción y traducción directa del texto puede ocasionar la pérdida de la funcionalidad de salto entre capítulos, así como de estilos de maquetación avanzados (como la letra capitular) en el libro electrónico.”
Análisis de la causa raíz
Reconstrucción de índices NCX/OPF
La traducción no solo afecta al HTML principal, sino que también actualiza de manera sincronizada los títulos de los capítulos en los archivos `toc.ncx` y `.opf`, garantizando que, tras la traducción, al hacer clic en el índice se acceda con precisión al capítulo correspondiente.
Herencia y adaptación de los estilos CSS
El sistema analiza los archivos CSS internos del EPUB. Para entornos en chino, se reemplaza automáticamente la familia de fuentes (font-family) adecuada y se ajusta la altura de línea (line-height), evitando que el texto quede demasiado compacto y preservando la estética visual del libro original.
Conservación de la posición relativa de imágenes e ilustraciones
Mediante el análisis de la estructura de las etiquetas HTML, aseguramos que ilustraciones, portadas y leyendas conserven su posición relativa en el flujo del texto traducido, evitando la separación entre imagen y texto.
Resumen de la solución definitiva
Lograr que la lectura en diferentes idiomas resulte tan fluida como en el libro original es la herramienta ideal para editores y amantes de la literatura.