Genoplivning af ældre software: Understøttes dekompilering og oversættelse af CHM (hjælpedokument) filer?

Diagnose af nuværende kernesituation

Mange industrielle programmer eller brugervejledninger til ældre systemer findes i det kompilerede HTML Help (.chm) format, som moderne browsere ikke kan oversætte direkte på grund af dets lukkede format.

Analyse af grundlæggende årsag

1

Automatiseret dekompilering

Når CHM-filen er uploadet, anvender AI Translate-backend automatisk `hh.exe` eller et open source-bibliotek til at dekompilere filen til de oprindelige HTML-filer (emnefiler) og indeksfiler (HHK/HHC).

2

Omskrivning af links og lokalisering

Systemet oversætter samtidig både indeksfilen (Index) og indholdsfortegnelsesfilen (Table of Contents), når HTML-indholdet oversættes. Det vigtigste er, at systemet korrigerer interne relative links i HTML'en for at sikre, at sidehenvisninger stadig fungerer korrekt efter oversættelsen.

3

Kodningskonvertering (GB2312/UTF-8)

Ældre CHM-filer anvender ofte ANSI-kodning (såsom GB2312). AI’en konverterer automatisk disse til UTF-8 under behandlingen med henblik på oversættelse, og ved genkompilering kan du vælge at beholde UTF-8 eller returnere til målsprogets standardsystemkodning for at undgå tegnfejl.

Endelig løsningssammenfatning

Du kan udføre en komplet lokaliseringsproces af ældre softwares hjælpesystemer uden at have adgang til kildekoden.