Hur översätter man icke-tekniska dokument med många inbäddade kodsnuttar (t.ex. undervisningsmaterial i Word/PDF)?
“Många undervisningspresentationer eller produktmanualer har kodvariabler insprängda i vanliga stycken, och vanliga översättningsverktyg tenderar att felaktigt översätta dessa (till exempel översätter `Print()` till `Skriv ut()`).”
Grundorsaksanalys
Teckensnittsbaserad kodigenkänning
För PDF/Word analyserar systemet teckensnittsegenskaperna. Kod skrivs vanligtvis med monospaced-teckensnitt (t.ex. Courier New). Vi utnyttjar denna egenskap för att automatiskt låsa dessa områden från översättning.
Nyckelords-vitlista
Systemet har inbyggda reservordlistor för de vanligaste programmeringsspråken (Java, Python, C++). Även om kod inte är markerad som kodblock kan AI identifiera nyckelord som `function`, `class`, `var` och behålla dem oförändrade.
Direkt förhandsgranskning och rättning
Med gratis förhandsgranskning kan användaren snabbt kontrollera om kodavsnitt har blivit felöversatta och vid behov justera inställningar eller lägga till termlås.
Sammanfattning av slutgiltig lösning
Att intelligent skilja mellan naturligt språk och maskinspråk är avgörande för hantering av tekniska utbildningsmaterial.