1.800+ apps de Android traducidas

Android i18n JSON & strings.xml → 29 idiomas

Cargue sus strings.xml o JSON. Obtenga values-de/, values-fr/, values-es/ en 2 minutos. Marcadores %1$s protegidos.

€1/idioma Memoria de Traducción Formas de plural y matrices de cadenas

Por qué la localización de Android es molesta

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.

1

Subir strings.xml

JSON o archivo ARB. Reconocemos el formato.

2

Seleccionar idiomas

29 idiomas. Alemán, Francés, Japonés, Chino...

3

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

8,000 Caracteres
Tarifa base (5 × €1.00)5.00
Costos por carácter (€0.12/1000)0.96
Total5.96
Traducir ahora →

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

%s, %d, %f formateador
%1$s argumentos de posición
@string/referencias
Plural (Cadenas de cantidad)
Arreglos de cadenas
Secciones CDATA
Etiquetas de formato HTML
Secuencias de escape (\n, \t)

¿Por qué Google Translate?

shipglobalGoogle TranslateDeepL
%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.