.arb

Traduce archivos ARB de Flutter con IA

Importa tus archivos ARB de Flutter, deja que la IA los traduzca con tu glosario y contexto, revisa cada cadena y exporta archivos ARB listos para usar.

El formato de localización de las apps Flutter (flutter_localizations, intl).

Qué contiene realmente un archivo Flutter ARB

ARB —Application Resource Bundle— es JSON con una convención: cada entrada traducible puede ir acompañada de un hermano con prefijo @ que la describe, conteniendo la descripción y los tipos de marcadores de posición que usa *flutter gen-l10n* para generar accesores Dart tipados.

Esos metadatos son lo más valioso del archivo y lo primero que destruye una herramienta genérica. Si traduces las descripciones o las eliminas, la generación de código falla o produce accesores con tipos de argumento equivocados: un error de compilación en el mejor caso, una salida incorrecta en el peor.

.arb

{
    "@@locale": "en",
    "welcomeTitle": "Welcome back!",
    "saveButton": "Save changes"
}

Qué sale mal cuando los archivos Flutter ARB se traducen mal

Son los fallos que llegan a producción, porque ninguno parece un error hasta que lo es.

Los metadatos @ se traducen

Las entradas que empiezan por @ describen cadenas para el generador de código; no son texto visible. Traducirlas corrompe el Dart generado.

@@locale se deja como en

La marca de idioma le dice a Flutter qué idioma contiene el archivo. Si no se cambia en un archivo traducido, la app carga los textos en italiano como si fueran ingleses.

La sintaxis de plurales ICU se reescribe

Las expresiones plural y select son código dentro de la cadena. Unas llaves reformateadas o una palabra clave traducida impiden que gen-l10n analice la entrada.

Los nombres de los marcadores de posición cambian

Los marcadores de posición se comparan por nombre con los metadatos. Si cambias el nombre en la traducción, el método generado ya no se compilará.

Cómo lo gestiona 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 la IA se marca para revisión humana antes de publicarse.
Exporta en el mismo formato en que importaste, listo para tu próxima versión.
1

Importa tu archivo Flutter ARB

2

La IA traduce con tu glosario

3

Revisa y aprueba cada cadena

4

Exporta y publica

¿Quieres verlo primero en tu propio archivo?

Pega un archivo Flutter ARB en la herramienta gratuita y obtén la versión traducida al instante, sin cuenta ni correo electrónico.

Abre el traductor gratuito de Flutter ARB

Preguntas frecuentes

¿Se conservan los metadatos @?

Sí. Las entradas de metadatos se reconocen como descriptivas y no traducibles, y se exportan sin cambios junto a los valores traducidos.

¿Qué pasa con @@locale?

Cada archivo exportado lleva el código del idioma que contiene, así que los archivos están listos para app_{code}.arb sin editarlos a mano.

¿Se admiten plurales de ICU?

Los marcadores de posición simples se manejan automáticamente. Las expresiones complejas de plural y selección se importan intactas y se marcan para revisión, ya que merecen una mirada humana por idioma.

Empieza gratis

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