Android i18n JSON & strings.xml → 29 idiomas
Carga tu strings.xml o JSON. Obtén values-de/, values-fr/, values-es/ en 2 minutos. Los marcadores %1$s quedan protegidos.
Por qué la localización de Android es un fastidio.
Edición manual de XML
Copiar strings.xml para cada idioma. ¿Olvidaste una carpeta value-de? La aplicación se cierra.
Agencias costosas
Los servicios de traducción cobran €0,15 por palabra. Tu app de 500 cadenas cuesta €500+ por idioma.
Formatadores rotos
Google Translate destruye %1$s y %d. Tus llamadas a getString() hacen que se caiga la aplicación.
Así funciona
3 pasos. 2 minutos. Listo.
Subir strings.xml
O 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 conservarán
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 → elegir 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 la 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 Android?
Primera traducción en 2 minutos. Sin suscripción. Sin tonterías.