Hvordan håndtere CSS-stiler og navigasjon i innholdsfortegnelsen ved oversettelse av EPUB-e-bøker?

Diagnose av kjernesituasjon

“Direkte utvinning og oversettelse av tekst kan føre til tap av e-bokens kapittelhopp og avanserte typografiske elementer (for eksempel innfelt forbokstav).”

Analyse av grunnleggende årsak

1

Kontroll av NCX/OPF-tekst og innholdsfortegnelse

Den nåværende prosessen trekker ut tekst fra hovedinnholdets HTML og enkelte navigasjons- og metadatafiler. Etiketter i `toc.ncx`, boktittelen og annen tekst i `.opf` kan oppdateres. Kontroller innholdsfortegnelsens lenker, kapitler og referanser i den aktuelle leseren. Ikke anta at navigasjonen er riktig bare fordi titteloversettelsene er oppdatert.

2

Kontroll av CSS-filer og visning i leseren

Den nåværende prosessen behandler oversettbar tekst i EPUB, mens eksterne CSS-filer vanligvis beholder sitt opprinnelige innhold. Automatisk bytte av fontfamilie (Font-family) eller justering av linjehøyde (Line-height) for kinesisk er ikke garantert. Kontroller fonter, linjeavstand og bildeplassering i den aktuelle leseren.

3

Bevaring av relative plasseringer for bilder og illustrasjoner

Ved å analysere HTML-tagstrukturen sikrer vi at illustrasjoner, omslag og bildetekster beholder sin relative plassering i den oversatte tekstflyten, slik at man unngår at tekst og bilder skilles.

Oppsummering av endelig løsning

Å gjøre lesing på tvers av språk like sømløs som å lese originalboken, er et ideelt verktøy for forleggere og litteraturentusiaster.