Come tradurre documenti non tecnici che includono numerosi frammenti di codice (come file Word/PDF didattici)?

Diagnosi dello stato attuale

“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 `打印()`).”

Analisi delle cause principali

1

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.

2

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.

3

Anteprima e correzione immediata

Visualizza in anteprima parte del tuo documento prima di tradurre il file completo. L'intervallo di anteprima dipende dal documento e dal credito disponibile sul tuo account. Se un'anteprima richiede crediti, la pagina dell'attività mostra il costo prima di continuare. Attraverso la funzione di anteprima, 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.