Traduce archivos Android strings.xml con IA
Importa tus recursos strings.xml de Android, deja que la IA los traduzca con tu glosario y contexto, revisa cada cadena y exporta archivos listos para distribuir.
El formato de localización nativo de cada aplicación Android.
Qué contiene realmente un archivo Android strings.xml
Toda app Android guarda su contenido visible para el usuario en res/values/strings.xml. Localizar significa crear el mismo archivo en res/values-es, res/values-de, etc., con atributos *name* idénticos: el compilador de recursos los vincula por nombre y recurre al archivo por defecto si falta uno.
El formato tiene sus propias reglas de escape, su forma de marcar cadenas como no traducibles y sus peculiaridades con plurales y argumentos de formato. La mayoría solo se revelan en tiempo de compilación... o peor, en tiempo de ejecución en el dispositivo del usuario.
.xml
<resources>
<string name="welcome_title">Welcome back!</string>
<string name="save_button">Save changes</string>
</resources>
Qué sale mal cuando los archivos Android strings.xml se traducen mal
Estos son los fallos que llegan a producción, porque ninguno parece un error hasta que lo es.
Las comillas simples sin escapar fallan la compilación
Una comilla simple en una cadena de recurso debe escribirse como \'. Si te olvidas, *aapt* detiene la compilación con un error que apunta al recurso, no a la traducción.
translatable="false" se ignora
Las cadenas marcadas así son identificadores y valores de configuración, no texto visible. ¡Tradúcelas y tu app apuntará a una URL que no existe!
Los argumentos de formato pierden su orden
%1$s y %2$d son posicionales. Los idiomas reordenan las frases libremente, así que las traducciones deben usar la forma numerada: un %s sin número en una frase reordenada lanza un error en tiempo de ejecución.
Los plurales se tratan como cadenas normales
El elemento *plurals* usa claves de cantidad que varían por idioma. Copiar el conjunto *one*, *two*, *other* del inglés a cada localización produce gramática incorrecta en la mayoría de idiomas.
Cómo lo maneja GetTranslated
Importa tu archivo Android strings.xml
La IA traduce con tu glosario
Revisa y aprueba cada cadena
Exporta y envía
¿Quieres verlo primero en tu propio archivo?
Pega un archivo Android strings.xml en la herramienta gratuita y obtén la versión traducida al instante, sin cuenta ni correo electrónico.
Abre el traductor gratuito de Android strings.xmlPreguntas frecuentes
¿Se respeta translatable="false"?
¡Sí! Las cadenas marcadas como no traducibles se omiten al importar y se dejan exactamente igual al exportar.
¿Se gestionan los escapes automáticamente?
¡Sí! Las comillas simples, comillas dobles y saltos de línea se escapan como espera el compilador de recursos, así que los archivos exportados se compilan sin necesidad de ajustes manuales.
¿Dónde van los archivos exportados?
Cada exportación corresponde a res/values-{código}/strings.xml en tu proyecto: por ejemplo, values-es para español.
500 claves gratis para siempre. Sin tarjeta de crédito.