Traduci file Android strings.xml con l'IA
Importa le tue risorse Android strings.xml, lascia che l'IA le traduca con il tuo glossario e il contesto, revisiona ogni stringa ed esporta file pronti per la distribuzione.
Il formato di localizzazione nativo di ogni app Android.
Cosa contiene davvero un file Android strings.xml
Ogni app Android mantiene le proprie copie visibili all'utente in res/values/strings.xml. Localizzare 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 torna al file predefinito quando uno manca.
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
Questi sono i fallimenti che raggiungono la produzione, perché nessuno sembra un errore finché non lo è.
Gli apostrofi non escapati fanno fallire la compilazione
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 contrassegnate in questo modo sono identificatori e valori di configurazione, non testo. Traducile e distribuirai 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 gestisce GetTranslated
Importa il tuo file Android strings.xml
L'AI traduce con il tuo glossario
Revisiona ed approva ogni stringa
Esporta e spedisci
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ì. Gli apostrofi, le virgolette e i newline vengono escapati nel modo in cui il compilatore delle risorse si aspetta, quindi i file esportati vengono compilati senza bisogno di correzioni manuali.
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. Nessuna carta di credito.