Overlay per blocchi spiegato: come le traduzioni si posizionano sulla foto

Last updated: 2026-09-03

Overlay per blocchi spiegato: come le traduzioni si posizionano sulla foto

La pagina dei risultati rende le traduzioni sopra la foto originale, un overlay per blocco OCR. La traduzione di ogni blocco appare esattamente nel rettangolo in cui il motore OCR ha rilevato il testo sorgente. Questo articolo spiega come è disposto l'overlay, come interagisce con la foto e come leggerlo.\n\n## Perché per blocco\n\nL'OCR restituisce un elenco di blocchi, non una singola stringa. Ogni blocco porta il proprio riquadro di delimitazione, il testo rilevato e un punteggio di confidenza. La pagina dei risultati tratta ogni blocco come un'unità indipendente:\n\n- Conservazione del layout. La traduzione appare nello stesso rettangolo della sorgente, preservando la relazione spaziale tra i blocchi di testo.\n- Isolamento dei guasti. Un singolo blocco che non traduce non blocca il resto della pagina.\n- Scritture miste. Una pagina con titoli in inglese e didascalie in giapponese può usare suggerimenti di lingua sorgente per blocco.\n\n## Come vengono trasmesse le traduzioni\n\nOgni blocco rilevato viene inviato a ML Kit come lavoro di traduzione indipendente. Le traduzioni fluiscono nell'overlay man mano che si completano; l'utente vede i blocchi "diventare" tradotti nell'ordine in cui il motore li termina. L'overlay si aggiorna in modo incrementale; non viene mostrato uno spinner bloccante per l'intera pagina.\n\n## Come viene posizionato l'overlay\n\nIl testo tradotto va a capo e viene posizionato per adattarsi al riquadro di delimitazione del blocco sorgente. Se un blocco è stretto, la traduzione va a capo su più righe e può leggermente debordare dal rettangolo sorgente; il motore preferisce la leggibilità alla stretta contenimento.\n\nL'overlay viene reso sopra la foto, non incorporato in essa. Il salvataggio nella cronologia memorizza sia la foto originale sia il record di traduzione per blocco. Aprire una voce salvata riproduce l'overlay esattamente.\n\n## Cursore di trasparenza\n\nUn cursore nella parte superiore del foglio controlla l'opacità dello strato overlay. Scorri verso completamente trasparente per vedere la foto originale, verso completamente opaco per leggere le traduzioni. La semitrasparenza è l'impostazione comune per confrontare l'originale e la traduzione fianco a fianco senza lasciare la pagina.\n\n## Tocca per mettere a fuoco\n\nToccare un blocco tradotto apre un foglio inferiore che scorre fino allo stesso blocco nella vista "traduzione completa". Questo è utile per i blocchi in cui la traduzione sulla foto è troncata o va a capo in un modo che nasconde la frase completa.\n\n## Anatomia della pagina dei risultati\n\n- Barra superiore. Un pulsante di chiusura. Nessun altro controllo — la pagina dei risultati è intenzionalmente minimale.\n- Area principale. La foto originale a schermo intero, con lo strato overlay reso sopra. InteractiveViewer consente zoom e pan per ispezionare il testo piccolo.\n- Foglio inferiore. Tre stati: compresso (predefinito), medio (circa metà schermo), espanso (la maggior parte dello schermo). Lo stato compresso mostra una piccola maniglia e un riepilogo; medio mostra le traduzioni per blocco come schede; espanso mostra tutte le traduzioni dei blocchi a larghezza intera.\n- Due schede nel foglio. Una scheda "Blocks" mostra le traduzioni raggruppate per blocco OCR, e una scheda "Full" mostra la traduzione completa unita del paragrafo.\n\n## Perché alcuni blocchi mostrano un avviso\n\nUn badge di avviso appare su un blocco quando la sua confidenza OCR è al di sotto di una soglia. Il blocco viene comunque tradotto e reso, ma si dice all'utente di controllarlo. Cause comuni: scarsa illuminazione, abbagliamento, scrittura a mano, font decorativi, testo molto piccolo.\n\n## Salvataggio\n\nIl salvataggio nella cronologia cattura la foto (compressa in miniatura), i blocchi OCR, le traduzioni per blocco e il paragrafo completo unito. Aprire la voce salvata riproduce l'overlay esattamente; la modifica della foto non è supportata.