Synchronize chapter and navigation translations with Chinese prose indentation
This commit is contained in:
@@ -8,6 +8,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parents[1]))
|
||||
from src.common.data_model import BookStructure, ManifestEntry
|
||||
from src.preprocessing.epub_cleaner import EpubCleaner
|
||||
from src.preprocessing.text_extractor import FineGrainedExtractor
|
||||
from src.preprocessing.navigation import prepare_navigation
|
||||
from src.assembly.restoration_engine import RestorationEngine
|
||||
from src.assembly.backfiller import BackfillEngine
|
||||
from src.assembly.builder import BilingualBuilder
|
||||
@@ -17,6 +18,7 @@ async def run(args):
|
||||
args.out.mkdir(parents=True,exist_ok=True)
|
||||
structure=BookStructure.load(EpubCleaner(args.source,args.out/'source').clean())
|
||||
entries=FineGrainedExtractor().extract(structure)
|
||||
prepare_navigation(args.source,structure,entries)
|
||||
by_id={e.entry_id:e for e in entries}
|
||||
provided=[ManifestEntry.model_validate(e) for e in json.loads(args.manifest.read_text())]
|
||||
for sample in provided:
|
||||
|
||||
Reference in New Issue
Block a user