Che cos'è la traduzione automatica?
La traduzione automatica è un campo dell'informatica che si concentra sulla conversione di testi scritti o verbali da un linguaggio umano naturale a un altro. La ricerca in questo campo è iniziata negli anni '50 e da allora è avanzata al punto che, a partire dal 2011, diversi sistemi di traduzione automatica erano disponibili per uso pubblico. Una traduzione completamente accurata è molto difficile da ottenere utilizzando le macchine, tuttavia, e molte sfide in questo campo dovevano ancora essere risolte.
La tecnica generale utilizzata nella traduzione automatica è quella di convertire le parole da una lingua ai loro equivalenti in un'altra lingua, usando un dizionario computerizzato. Le lingue umane sono complesse, tuttavia, e le frasi possono spesso avere più significati, quindi programmi di traduzione efficaci devono tenere conto di intere frasi. Questi programmi devono calcolare il significato di ogni parola. Ad esempio, la parola "libro" può essere un sostantivo come in "ha letto un libro" o un verbo come "prenoterà un volo". Analizzando il contesto, i programmi possono determinare le parole migliori per la traduzione.
Gli algoritmi di traduzione automatica devono anche considerare la struttura grammaticale della lingua di destinazione. Ad esempio, per le parole inglesi "camicia rossa", la traduzione diretta in spagnolo è "roja camisa". La grammatica spagnola corretta colloca gli aggettivi dopo i nomi, quindi una traduzione corretta deve seguire questa regola grammaticale e riorganizzare il risultato spagnolo come "camisa roja". Le regole grammaticali potrebbero essere semplici da applicare quando sono coinvolte solo due parole, ma possono diventare complesse e difficili da elaborare per la traduzione automatica quando è necessario convertire intere frasi e paragrafi.
Nonostante i progressi nella traduzione automatica, i programmi per computer all'inizio del 21 ° secolo erano ancora inclini a errori. Una tecnica per risolvere questo problema è la traduzione umana assistita dalla macchina, in cui i traduttori umani professionisti utilizzano il programma. Questi professionisti sono consapevoli dei limiti della traduzione automatica, quindi sono in grado di trovare e correggere errori comuni. La combinazione dei servizi di traduzione umana e automatica consente di convertire grandi quantità di testo in modo rapido e preciso.