Come tradurre documenti non tecnici che includono numerosi frammenti di codice (come file Word/PDF didattici)?
“Numerosi materiali didattici o manuali di prodotto contengono variabili di codice all'interno dei normali paragrafi; i traduttori automatici spesso tradurranno erroneamente questi elementi (ad esempio, traducendo `Print()` con `Stampa()`).”
Analisi delle cause principali
Riconoscimento del codice basato sui font
Per i PDF/Word, il sistema analizza le proprietà dei font. Generalmente il codice utilizza font a larghezza fissa (come Courier New). Sfruttiamo questa caratteristica per individuare automaticamente queste aree e non tradurle.
Elenco bianco delle parole chiave
Il sistema integra di default librerie di parole riservate dei principali linguaggi di programmazione (Java, Python, C++). Anche se il codice non è identificato come blocco, l’IA è in grado di riconoscere parole chiave come `function`, `class`, `var` e di conservarle inalterate.
Anteprima e correzione immediata
Attraverso la funzione di anteprima gratuita, l’utente può verificare rapidamente se le parti di codice sono state tradotte erroneamente e può intervenire tempestivamente sulle impostazioni o aggiungere i necessari vincoli terminologici.
Riepilogo soluzione finale
La capacità di distinguere in modo intelligente tra linguaggio naturale e linguaggio macchina è fondamentale per la gestione di materiale educativo tecnico.