Hoe vertaal je niet-technische documenten waarin veel codefragmenten zijn verwerkt (zoals educatieve Word/PDF-bestanden)?

Diagnose huidige kernsituatie

Veel educatieve presentaties of producthandleidingen bevatten codevariabelen in gewone alinea’s; standaard vertaalprogramma’s vertalen deze vaak ten onrechte mee (zoals het vertalen van 'Print()' naar 'Afdrukken()').

Analyse hoofdoorzaak

1

Lettertype-gebaseerde codeherkenning

Voor PDF/Word analyseert het systeem de lettertype-eigenschappen. Doorgaans wordt code weergegeven in een monospaced-lettertype (zoals Courier New). We maken gebruik van deze eigenschap om deze gebieden automatisch te detecteren en ze niet te vertalen.

2

Witte lijst met trefwoorden

Het systeem bevat een ingebouwde set gereserveerde woorden van de meest gebruikte programmeertalen (Java, Python, C++). Zelfs als code niet als codeblok is gemarkeerd, kan de AI trefwoorden als `function`, `class`, `var` herkennen en in de originele vorm behouden.

3

Direct voorbeeld en correctie

Met de gratis voorbeeldfunctie kunnen gebruikers snel nagaan of codefragmenten verkeerd zijn vertaald, en zo nodig direct instellingen aanpassen of termen vergrendelen.

Samenvatting definitieve oplossing

Het intelligent onderscheiden van natuurlijke taal en programmeertaal is essentieel bij het verwerken van educatief technisch materiaal.