Jak překládat netechnické dokumenty s velkým množstvím vložených úryvků kódu (například výukové Word/PDF)?
“Mnoho výukových prezentací nebo uživatelských příruček obsahuje kódové proměnné uprostřed běžného textu. Běžné překladače mají tendenci je automaticky překládat (například `Print()` na `Tisk()`).”
Analýza hlavní příčiny
Rozpoznávání kódu na základě písma
U PDF/Word systém analyzuje vlastnosti písma. Kód se obvykle píše neproporcionálním písmem (například Courier New). Tuto vlastnost využíváme k automatickému uzamčení těchto oblastí pro překlad.
Seznam povolených klíčových slov
Systém zahrnuje vestavěnou knihovnu rezervovaných slov hlavních programovacích jazyků (Java, Python, C++). I pokud kód není označen jako blok kódu, AI dokáže rozpoznat klíčová slova jako `function`, `class`, `var` a zachovat je v původní podobě.
Okamžitý náhled a oprava
Díky bezplatnému náhledu mohou uživatelé rychle ověřit, zda části kódu nebyly nesprávně přeloženy, a včas upravit nastavení nebo přidat blokování termínu.
Shrnutí konečného řešení
Inteligentní rozlišení přirozeného jazyka od strojového je klíčové pro zpracování technických vzdělávacích materiálů.