.xml

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

Detección automática de formato al subir: sin configuración necesaria.
Traducciones con IA guiadas por tu glosario, tono de voz y contexto del proyecto.
Cada sugerencia de IA se marca para revisión humana antes de enviarse.
Exporta en el mismo formato en que lo importaste, listo para tu próxima versión.
1

Importa tu archivo Android strings.xml

2

La IA traduce con tu glosario

3

Revisa y aprueba cada cadena

4

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.xml

Preguntas 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.

Empieza gratis

500 claves gratis para siempre. Sin tarjeta de crédito.