.xml

Traduci file Android strings.xml con l'AI

Importa le tue risorse Android strings.xml, lascia che l'AI le traduca con il tuo glossario e il tuo contesto, revisiona ogni stringa ed esporta file di risorse pronti per la pubblicazione.

Il formato di localizzazione nativo di ogni app Android.

Cosa contiene davvero un file Android strings.xml

Ogni app Android tiene i testi visibili all'utente in res/values/strings.xml. Localizzarla significa produrre lo stesso file sotto res/values-it, res/values-de e così via, con attributi name identici: il compilatore delle risorse li abbina per nome e ricade sul file predefinito quando ne manca uno.

Il formato ha le sue regole di escape, il suo modo di contrassegnare le stringhe come non traducibili e le sue stranezze riguardo ai plurali e agli argomenti di formattazione. La maggior parte di esse si manifesta solo al momento della compilazione, o peggio, al runtime su un dispositivo utente.

.xml

<resources>
    <string name="welcome_title">Welcome back!</string>
    <string name="save_button">Save changes</string>
</resources>

Cosa va storto quando i file Android strings.xml vengono tradotti male

Sono i problemi che arrivano in produzione, perché nessuno sembra un errore finché non lo diventa.

Gli apostrofi senza escape fanno fallire la build

Un apostrofo in una stringa di risorsa deve essere scritto \'. Ne manca uno e aapt blocca la compilazione con un errore che punta alla risorsa, non alla traduzione.

translatable="false" viene ignorato

Le stringhe marcate così sono identificatori e valori di configurazione, non testi visibili. Traducile e pubblicherai un'app che punta a un URL inesistente.

Gli argomenti di formattazione perdono il loro ordine

%1$s e %2$d sono posizionali. Le lingue riordinano liberamente le frasi, quindi le traduzioni devono usare la forma numerata — un %s non numerato in una frase riordinata genera un errore al runtime.

I plurali vengono trattati come stringhe normali

L'elemento plurals prende chiavi di quantità che differiscono per lingua. Copiare l'insieme inglese one, two, other in ogni locale produce una grammatica errata per la maggior parte di essi.

Come lo gestisce GetTranslated

Rilevamento automatico del formato al caricamento: nessuna configurazione necessaria.
Traduzioni AI guidate dal tuo glossario, tono di voce e contesto del progetto.
Ogni suggerimento dell'AI viene contrassegnato per la revisione umana prima della pubblicazione.
Esporta nello stesso formato che hai importato, pronto per la tua prossima release.
1

Importa il tuo file Android strings.xml

2

L'AI traduce con il tuo glossario

3

Revisiona e approva ogni stringa

4

Esporta e pubblica

Vuoi vederlo prima sul tuo file?

Incolla un file Android strings.xml nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito Android strings.xml

Domande frequenti

Viene rispettato translatable="false"?

Sì. Le stringhe contrassegnate come non traducibili vengono saltate all'importazione e lasciate esattamente come sono all'esportazione.

L'escape viene gestito automaticamente?

Sì. Apostrofi, virgolette e a capo vengono gestiti con l'escape che si aspetta il compilatore delle risorse, quindi i file esportati si compilano senza correzioni a mano.

Dove vanno i file esportati?

Ogni esportazione corrisponde a res/values-{code}/strings.xml nel tuo progetto — ad esempio values-de per il tedesco.

Inizia gratis

500 chiavi gratis per sempre. Senza carta di credito.