Ako prekladať netechnické dokumenty obsahujúce veľké množstvo útržkov kódu (napríklad výučbové materiály vo formáte Word/PDF)?
“Mnohé výučbové materiály alebo používateľské príručky v bežných odsekoch zahŕňajú premenné kódu a bežné prekladače ich môžu nesprávne automaticky preložiť (napríklad preklad `Print()` na `tlačiť()`).”
Analýza základných príčin
Rozpoznávanie kódu na základe písma
Pri PDF/Word dokumentoch systém analyzuje vlastnosti písma. Kód je zvyčajne písaný neproporcionálnym písmom (ako je Courier New). Túto vlastnosť využívame na automatické uzamknutie týchto oblastí a zabránenie ich prekladu.
Whitelist kľúčových slov
Systém má zabudovanú databázu rezervovaných slov hlavných programovacích jazykov (Java, Python, C++). Aj keď kód nie je označený ako kódový blok, AI dokáže rozpoznať kľúčové slová ako `function`, `class`, `var` a ponechať ich v pôvodnej forme.
Okamžitý náhľad a oprava
Vďaka bezplatnej funkcii náhľadu môžu používatelia rýchlo overiť, či časť kódu nebola nesprávne preložená, a v prípade potreby upraviť nastavenia alebo pridať slovníkové zámky.
Zhrnutie konečného riešenia
Inteligentné rozlišovanie medzi prirodzeným jazykom a strojovým jazykom je kľúčové pri spracovaní technických vzdelávacích materiálov.