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
Importa il tuo file Android strings.xml
L'AI traduce con il tuo glossario
Revisiona e approva ogni stringa
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.xmlDomande 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.
500 chiavi gratis per sempre. Senza carta di credito.