Blog

Differenza tra OCR e modello di traduzione AI

VoriTrans6 min di letturaGuide

Usando un traduttore di schermo ti sarà forse capitato questo pasticcio: la traduzione suona strana, ma non riesci a capire dove sia il problema — lo strumento ha letto male il testo sullo schermo, oppure è la traduzione in sé ad aver deragliato? Le soluzioni ai due guasti sono completamente diverse. Appena separi "leggere il testo" e "tradurre" in due passaggi distinti, il quadro si schiarisce subito.

La traduzione da schermo è in due fasi, non una

Molti immaginano la traduzione da schermo come una scatola nera: ci butti dentro una schermata e ne esce la traduzione. In realtà il flusso di lavoro si divide in due fasi, ciascuna affidata a un componente diverso.

Prendiamo VoriTrans come esempio: l'intera catena funziona così:

  1. Il motore OCR si occupa di "leggere": converte in testo modificabile i caratteri presenti nell'immagine dell'area selezionata sullo schermo; l'output è il testo originale, per esempio la battuta giapponese「宿は右です」. Questa fase si limita a riconoscere i caratteri, senza capirne il senso.
  2. Il modello di traduzione si occupa di "tradurre": riceve il testo prodotto dall'OCR e lo traduce nella lingua di destinazione che hai scelto; l'output è la traduzione. Questa fase si occupa solo della lingua e non vede l'immagine.

Le due fasi lavorano come una catena di montaggio: l'input del modello di traduzione è esattamente l'output dell'OCR. Da qui una conclusione decisiva — se l'OCR sbaglia a leggere i caratteri, per quanto forte sia il modello di traduzione, non tradurrà bene. Spazzatura dentro, spazzatura fuori: l'errore a monte si propaga fino alla traduzione.
Schema della divisione del lavoro in due fasi tra riconoscimento OCR e modello di traduzione nella traduzione da schermo

Prima fase: perché l'OCR sullo schermo è molto più difficile

L'OCR (riconoscimento ottico dei caratteri) non è una tecnologia nuova; sui documenti scansionati è ormai rodatissimo. Ma l'ambiente dello schermo è molto più insidioso di una scansione, e tutte le difficoltà nascono proprio dall'"immagine".

Un documento scansionato è una superficie pulita: nero su carta bianca, orientamento fisso, corpo del testo uniforme. L'immagine dello schermo è tutt'altra storia: il testo può appoggiarsi a uno sfondo sfumato, finire sotto una finestra di dialogo semitrasparente, essere in corsivo scritto a mano o in un font artistico con contorno, persino sovrapporsi ad altri elementi grafici. Il giapponese verticale aggiunge poi il problema dell'ordine di lettura: l'OCR deve sapere se leggere prima la colonna di destra o quella di sinistra; se la inverte, le frasi si sbriciolano.

Per questo gli strumenti ti lasciano margine di regolazione. Nelle preferenze di VoriTrans puoi passare da un motore OCR all'altro, perché ogni motore regge diversamente i font artistici e le immagini a bassa risoluzione; quando selezioni, stringi l'area fino a racchiudere solo la zona del testo: anche questo riduce il disturbo dell'immagine. Se il riconoscimento delude, diffida prima delle condizioni dell'immagine e solo dopo del motore: seguire quest'ordine evita parecchi giri di ruota inutili.
Schema delle difficoltà del riconoscimento OCR del testo nelle immagini dello schermo

Seconda fase: il modello di traduzione decide il tetto della qualità

Il testo originale in uscita dall'OCR passa al modello di traduzione, e da questa fase in poi la qualità della traduzione inizia a stratificarsi.

I modelli di traduzione si dividono in due tipi. Il modello locale gira sul tuo computer: risponde in fretta, non dipende dal trasferimento dati via rete e smista di netto battute e dialoghi brevi; il rovescio della medaglia è una comprensione del contesto limitata — doppi sensi, meme e forme di vocativo nei giochi vengono di solito gestiti in modo prudente dal modello locale. I modelli cloud (i grandi modelli come Qwen, DeepSeek, GLM) hanno molti più parametri e stanno nettamente meglio con frasi lunghe, contesto e tono; il rovescio è che i crediti si consumano in base all'uso.

Un punto merita di essere sottolineato: il modello di traduzione non può compensare gli errori dell'OCR. Se il testo riconosciuto è già troncato o pieno di caratteri sbagliati, perfino il grande modello cloud riceve un input incompleto e la traduzione deriva lo stesso. Quindi "passare a un modello più forte" e "sistemare il riconoscimento" sono due cose distinte: non sperare che la prima risolva i problemi della seconda.

Separare le due fasi: diagnosi e ottimizzazione senza perdere il nord

Il valore concreto di aver capito la divisione del lavoro si vede all'uso: quando qualcosa va storto sai individuare la fase colpevole, e quando ottimizzi intervieni sul punto giusto.

L'interfaccia di VoriTrans è disegnata proprio su questa divisione — "Testo originale riconosciuto" e "Risultato della traduzione" sono due pannelli affiancati, e il prodotto intermedio della fase di riconoscimento è lì davanti ai tuoi occhi. La ricetta diagnostica è semplice:
VoriTrans mostra il testo originale riconosciuto e il risultato della traduzione

  • Il pannello del testo originale è già sbagliato: il problema è nell'OCR. Stringi l'area selezionata, prova un altro motore OCR, regola l'attesa finché l'immagine si stabilizza, oppure aggiungi nel glossario una voce di correzione OCR (parola originale→parola sostitutiva) per i nomi propri inclini all'errore: dalla traduzione successiva entra in azione da sola.
  • Testo originale corretto ma traduzione sbagliata: il problema è nel modello di traduzione. Con testi brevi, prova una traduzione con il modello locale e una con quello cloud e confronta; se la resa dei nomi fissi (personaggi, luoghi, abilità) non è coerente, bloccala con la "resa terminologica" del glossario.

Un piccolo esempio: il nome del personaggio「ユキ」veniva in certe occasioni riconosciuto come「ユヌ」, e la traduzione si incasinava di conseguenza. Dopo aver impostato「ユキ」come voce di correzione OCR nel glossario, la fase di riconoscimento sistema prima i caratteri, e la fase di traduzione li rende poi uniformemente come Yuki — le due fasi riparano ciascuna il proprio pezzo senza pestarsi i piedi. Una precisione del genere la regala proprio l'architettura a due fasi.
Aggiungere il glossario in VoriTrans

Un confine: la divisione del lavoro riguarda solo il testo sullo schermo

Il campo d'azione della catena a due fasi sono i caratteri mostrati sullo schermo. Voci dei personaggi senza sottotitoli, chiacchiere in chiamata, contenuti solo audio: l'OCR non ha caratteri da leggere e il modello di traduzione non ha nulla su cui prendere il testimone — non è questione di modello più o meno potente, è che dal lato dell'input non c'è proprio nulla da riconoscere.

Capito questo, i limiti dello strumento sono chiari: finché il testo appare nell'immagine — dialoghi di gioco, fumetti dei manga, sottotitoli incisi nei video, interfacce software — la catena a due fasi prende il carico; se il testo vive solo nel suono, serve un'altra soluzione. VoriTrans supporta 105 lingue di destinazione: la seconda delle due fasi produce l'output nella lingua che scegli, mentre il lato del riconoscimento rileva automaticamente la lingua di partenza.

Domande frequenti

Tra OCR e modello di traduzione, quale sbaglia più spesso?

Dipende dallo scenario. Con immagini pulite e testo nitido l'OCR raramente sbaglia; font artistici, bassa risoluzione e testo su sfondi complessi sono la zona rossa del riconoscimento. Nella diagnosi guarda prima il pannello del testo originale: se è corretto, tocca poi valutare il modello di traduzione.

Passare a un modello di traduzione più forte può rimediare agli errori di riconoscimento?

No. L'input del modello di traduzione è l'output dell'OCR: se la fase di riconoscimento perde o sbaglia caratteri, l'errore a monte passa avanti identico. L'ordine giusto è: prima sistemare il riconoscimento (selezione, motore, correzione OCR), poi eventualmente pensare a un modello di traduzione più potente.

In quale fase entra in gioco il glossario?

In entrambe. Impostato come "correzione OCR", sistema i caratteri inclini all'errore nella fase di riconoscimento; impostato come "resa terminologica", fissa la traduzione uniforme dei termini nella fase di traduzione. Una singola voce può essere scelta per un solo uso: decidi in base al problema che vuoi risolvere.


La prossima volta che la traduzione suona storta, non correre a incolpare la traduzione — apri il pannello del testo originale e dai un'occhiata: in due secondi capisci in quale fase sta il problema. Una volta chiarita la divisione del lavoro, diagnosi e ottimizzazione della traduzione da schermo smettono di essere un gioco di indovinelli.

CondividiEmail