Más de 1.800 aplicaciones Android traducidas

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.

€1/idioma Memoria de Traducción Formas plurales y arreglos de cadenas

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.

1

Subir strings.xml

O JSON, 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 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

8,000 Caracteres
Tarifa base (5 × €1.00)5.00
costo 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 → 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

%s, %d, %f formateadores
%1$s Posiciones
@string/referencias
Plurales (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 Android?

Primera traducción en 2 minutos. Sin suscripción. Sin tonterías.