19 lingue: copertura ML Kit, selettore e rilevamento automatico

Last updated: 2026-09-03

L'app traduce tra 19 lingue sul dispositivo tramite Google ML Kit. Elenco completo: arabo, cinese (semplificato), ceco, olandese, inglese, francese, tedesco, croato, ungherese, italiano, giapponese, coreano, polacco, portoghese, rumeno, russo, slovacco, sloveno e spagnolo. Nuove lingue vengono aggiunte man mano che ML Kit pubblica modelli sul dispositivo per esse.

Selettore di lingua

Il selettore è l'unico punto di ingresso per scegliere le lingue sorgente e destinazione, accessibile dalla barra delle lingue in cima alla pagina della fotocamera o alla pagina di traduzione testo.

I selettori sorgente e destinazione possono essere aperti indipendentemente. Scegliere una sorgente uguale alla destinazione lo evidenzia nel selettore per evitare un'auto-traduzione accidentale.

Rilevamento automatico per la sorgente

Quando la sorgente è impostata su Rilevamento automatico, l'app deve scegliere una lingua sorgente ML Kit specifica per traduzione. Vengono utilizzate due strategie:

Il rilevamento automatico non fallisce mai silenziosamente. La pagina ha sempre una lingua sorgente ML Kit specifica quando la traduzione viene eseguita.

Perché 19 e non di più

Il conte è delimitato da ciò che ML Kit pubblica come modelli sul dispositivo. Le lingue al di fuori di questo elenco non possono essere tradotte sul dispositivo con ML Kit. L'elenco è curated: ogni voce ha un modello scaricabile da 10–50 MB. Il selettore esclude le lingue che ML Kit non supporta, anche se sono codici BCP 47 validi.

i18n dell'interfaccia

L'interfaccia dell'app stessa (menu, impostazioni, messaggi di errore) è tradotta in 10 lingue: arabo, inglese, tedesco, coreano, francese, giapponese, russo, spagnolo, vietnamita e cinese (semplificato). Le lingue di traduzione sono un sovrainsieme dell'insieme i18n per diverse coppie comuni (en ↔ ja, en ↔ zh, en ↔ es, en ↔ fr).