.arb ← soportado

Traduce Archivos ARB de Flutter.
Claves y Metadatos Intactos.

Sube tu archivo app_en.arb. Cada nombre de clave, bloque @metadata, descripción y {placeholder} se preserva. Solo se traducen los valores de texto: tus llamadas a AppLocalizations siguen siendo válidas.

🐦 Claves preservadas 📋 Metadatos intactos 🌍 más de 100 idiomas

Desde $4.99 · 5,000 palabras · Sin suscripción

🐦
Claves ARB
siempre preservadas
📋
@metadata
siempre intacto
app_en.arb Listo
{
"welcomeTitle": "Welcome to the app"
"@welcomeTitle": { "description": "App title" }
"saveButton": "Save changes"
"errorNotFound": "Item not found"
}
Listo para traducir 0%
🐦 app_fr.arb Descargar ↓
🐦
Claves ARB preservadas
100+
idiomas de destino
Flutter
AppLocalizations listas
4
motores de IA
3 pasos

Sube una vez. Cada localidad lista.

Sin cambios en las claves. Sin ediciones de metadatos. Sin llamadas a AppLocalizations rotas.

01

Sube Tu archivo app_en.arb

Arrastra y suelta tu archivo .arb de cualquier proyecto Flutter. Analizamos cada clave traducible mientras dejamos intactos todos los bloques @metadata, descripciones, marcadores de posición y la entrada @@locale.

.arb
02

Elige tus idiomas de destino

Elige tus locales objetivo. Todos los valores de texto traducibles se procesan en paralelo. Mismo precio por palabra sin importar cuántos idiomas selecciones.

🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Descargar — Añadir a Tu Carpeta l10n

Un .arb por locale (app_fr.arb, app_de.arb). Coloca en tu carpeta lib/l10n, ejecuta flutter gen-l10n y AppLocalizations funciona de inmediato: cero cambios en el código Dart.

app_fr.arb app_de.arb
Estructura garantizada

Solo los valores de texto cambian. Todo lo demás permanece.

Bloques @metadata, descripciones, marcadores de posición, @@locale: todo pasa intacto.

Tu archivo
🐦app_en.arb
{ "@@locale": "en", "pageTitle": "Account Settings", "@pageTitle": { "description": "Settings page title" } }
✓ Después de DocTranslate.AI (FR)
🐦app_fr.arb
{ "@@locale": "fr", ← locale actualizado "pageTitle": "Paramètres du compte", ← traducido "@pageTitle": { "description": "Settings page title" } ← sin cambios }
🐦
Claves ARB
Cada nombre de clave preservado: las llamadas AppLocalizations.of(context).keyName permanecen válidas
📋
Bloques @metadata
Todas las entradas @key con descripción y marcadores de posición se copian intactas
🔤
{placeholders}
Marcadores de posición de formato de mensaje ICU como {name}, {count} se preservan dentro de las cadenas traducidas
🌐
@@locale
La entrada @@locale actualizada automáticamente para coincidir con el código de idioma objetivo
🔑
Orden de clave
Mismo orden de clave que el archivo fuente: las diferencias de git permanecen limpias y legibles
📄
Codificación
Salida JSON UTF-8 compatible con flutter gen-l10n e intl_utils
Quién usa esto

Diseñado para cada equipo de Flutter que envía globalmente

📱

Aplicaciones Móviles de Flutter

Traduce todos los archivos de locales .arb en tu aplicación Flutter: cadenas de onboarding, etiquetas de UI, mensajes de error y texto de notificaciones push localizados en una sola carga.

app_en.arb → app_fr.arb · app_de.arb
🌐

Aplicaciones Web de Flutter

Aplicaciones web de Flutter orientadas a mercados internacionales: traduce tus archivos ARB para cada locale soportado y colócalos directamente en tu carpeta l10n.

lib/l10n/app_*.arb
🖥️

Aplicaciones de Escritorio de Flutter

Flutter de escritorio (Windows, macOS, Linux) con requisitos multilingües: traduce archivos ARB para todos los locales objetivo sin tocar una línea de código Dart.

app_en.arb · desktop-ready
🔌

Paquetes y Complementos de Flutter

¿Publicando un paquete de Flutter con cadenas visibles para el usuario? Traduce tus archivos ARB para que los desarrolladores que añadan tu paquete obtengan mensajes localizados desde el principio.

package_en.arb · pub.dev-ready
🏢

Aplicaciones de Flutter para Empresas

Grandes aplicaciones internas de Flutter con cientos de claves ARB: traduce en lote, preserva todos los metadatos y marcadores de posición, despliega en tu pipeline de CI/CD.

500+ keys · CI/CD-ready

Servicios Backend de Dart

Servicios del lado del servidor en Dart que utilizan el paquete intl con archivos ARB para respuestas API localizadas: traduce todos los paquetes ARB para tus mercados soportados.

messages_en.arb · Dart-ready
Motores de IA

Tú eliges la IA.
Preservamos las claves.

Coincide el motor con tu contenido: texto de UI, mensajes de error o terminología específica para móviles.

Claude

Mejor calidad

Ideal para flujos de onboarding, cadenas de marketing y texto de aplicaciones donde el tono es importante.

ChatGPT

Rápido y confiable

Genial para etiquetas de UI, mensajes de error y cadenas de validación.

DeepL

Idiomas europeos

Estándar de la industria para aplicaciones de Flutter en DE, FR, ES, IT, NL.

Google

Cobertura máxima

Más de 100 idiomas. Mejor para idiomas de APAC, árabe y combinaciones de locales raras.

FAQ

Preguntas frecuentes

🐦

Tus archivos ARB.
Cada locale.
Sin cambios en las claves.

Planes desde $4.99. 5,000 palabras. Sin suscripción requerida.

Compra única · Créditos válidos por 1 año · Sin suscripción