Android i18n JSON & strings.xml → 29 idiomas
Carga tus strings.xml o JSON. Obtén values-de/, values-fr/, values-es/ en 2 minutos. Los marcadores de posición %1$s permanecen protegidos.
Por qué la localización de Android es un engorro
Edición manual de XML
Copiar strings.xml para cada idioma. ¿Olvidaste una carpeta values-de? La app se bloquea.
Agencias caras
Los servicios de traducción cobran €0,15/palabra. Tu app de 500 cadenas cuesta €500+ por idioma.
Formateadores rotos
Google Translate rompe %1$s y %d. Tus llamadas getString() bloquean la app.
Cómo funciona
3 pasos. 2 minutos. Listo.
Subir strings.xml
O bien JSON, archivo ARB. Reconocemos el formato.
Seleccionar idiomas
29 idiomas. Alemán, Francés, Japonés, Chino...
Descargar
Obtén values-de/, values-fr/, values-es/ listos para tu directorio res/.
Formatos de Android compatibles
Android nativo, React Native, Flutter — todo en una sola herramienta.
strings.xml
Android nativo
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
Estándar de la industria
Antes → Después
Los marcadores de posición, plurales y etiquetas HTML se conservan
Antes (values/strings.xml)
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">My App</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items">%d items found</string>
<plurals name="songs">
<item quantity="one">%d song</item>
<item quantity="other">%d songs</item>
</plurals>
</resources>Después (values-de/strings.xml)
<!-- res/values-de/strings.xml -->
<resources>
<string name="app_name">Meine App</string>
<string name="welcome">Willkommen, %1$s!</string>
<string name="items">%d Artikel gefunden</string>
<plurals name="songs">
<item quantity="one">%d Lied</item>
<item quantity="other">%d Lieder</item>
</plurals>
</resources>Calculadora de precios
Diseñado para desarrolladores de Android
Protección de marcadores de posición
Protege automáticamente %s, %d, %1$s, {name} y referencias @string.
Todos los formatos de Android
strings.xml, JSON para React Native, ARB para Flutter. Una herramienta para todo.
2 minutos en lugar de 2 semanas
Subir → seleccionar idiomas → descargar values-de, values-fr, values-es.
Memoria de traducción = 90% de ahorro.
Las cadenas ya traducidas se reutilizan. Las actualizaciones de la app cuestan casi nada.
Soporte completo de sintaxis de Android
¿Por qué Google Translate?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s protegido | |||
| Estructura XML | |||
| Plurales | |||
| Memoria de traducción |
¿Listo para traducir tu aplicación de Android?
Primera traducción en 2 minutos. Sin suscripción. Sin tonterías.