LocalePack
ChromeFirefoxEdgeOperaSafariListado de CWS
Vue.jsReact
Next.jsi18nextReact Native
Guías para desarrolladoresCasos de éxito
Diseñado específicamente para i18next

Localización con IA para apps de i18next

Sube tus archivos JSON de namespaces, elige idiomas de destino, paga una vez y descarga un ZIP de locales listo para usar.

{{placeholder}} y seguro para plurales
Múltiples namespaces
Precios transparentes
locales/en/common.json
Origen (inglés)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Alemán (salida)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 configuraciones regionales

Cómo funciona

Tres pasos simples para localizar tu proyecto i18next. Las traducciones se ejecutan después del pago: ponemos los trabajos en cola y generamos archivos de namespaces en minutos.

01

Sube archivos de namespaces

Arrastra tus namespaces JSON (p. ej. locales/en/common.json). Detectamos automáticamente la estructura de i18next y las claves de plural.

02

Selecciona idiomas

Elige entre 52 idiomas. Ve precios transparentes basados en el tamaño y la complejidad de tu archivo antes de pagar.

03

Descargar

Paga una sola vez con Stripe. Te devolvemos un ZIP que refleja locales/{lang}/ con los placeholders de doble llave y las claves _one/_other preservadas.

Demo de precios en vivo

Estimador de precios transparente

Ve exactamente cuánto pagarás antes de subirlo. La cotización final se calcula después de la carga según la complejidad del archivo y los idiomas seleccionados.

1. Subir archivo

Suelta el archivo JSON aquí

o haz clic para buscar

JSON de namespace de i18next (locales/**). Máx. 500KB.

2. Selecciona idiomas

|

3 de 52 idiomas seleccionados

3. Tu estimación

Idiomas seleccionados3

El precio final se calcula después de subir el archivo en la página de pago

Pago único • Sin suscripción

Hecho para desarrolladores de i18next

Diseñado específicamente para namespaces JSON de i18next, placeholders de doble llave y claves plurales, no una herramienta de traducción genérica.

Soporte de namespaces

Mantiene common.json, auth.json y namespaces anidados alineados en cada locale de destino dentro de tu ZIP.

Seguridad de {{placeholder}}

Preserva exactamente los tokens de interpolación de i18next como {{name}} y {{count}}—sin cadenas rotas después de la traducción.

Manejo de claves plurales (_one/_other)

Maneja divisiones plurales al estilo i18next como key_one y key_other para que la gramática se mantenga correcta según el idioma.

Salida lista (ZIP de namespaces)

Descarga un árbol de locales/ listo para i18next.init() o react-i18next: mismas rutas, valores traducidos.

Traducción en paralelo

Todos los idiomas se traducen simultáneamente. La mayoría de los trabajos se completan en menos de 5 minutos.

Pago único

Sin suscripciones, sin cargos mensuales. Paga una vez por trabajo y descarga para siempre.

Cómo encaja el JSON de i18next

Los proyectos con i18next suelen dividir las cadenas por namespace bajo locales/{lang}/. LocalePack genera la misma estructura para cada idioma que elijas.

Estructura de carpetas de locales/

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

Uso de i18next.t()

// locales/en/common.json
{
  "welcome": "Hello {{name}}",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}

// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });

API en tiempo de ejecución

t()

Archivo de configuración

i18next.init()

Marcadores de posición

{{variable}}

Plurales

_one/_other

¿Por qué no usar herramientas genéricas?

Las herramientas de traducción de propósito general suelen romper los namespaces de i18next, los placeholders de doble llave y las convenciones de plural _one/_other.

LocalePack
Traducción manual
TMS genérico
Tiempo de configuración2 minutosHoras por idiomaMás de 30 minutos
Transparencia de costos
Soporte de JSON de namespaces
Seguridad de {{placeholder}} y plurales
Velocidad (52 idiomas)< 5 minSemanasHoras
Ideal paraApps con i18next y ReactProyectos pequeñosCMS empresarial

Casos de éxito

Proyectos reales que usaron LocalePack para llegar a una audiencia global en hasta 52 idiomas.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Ver todos los casos de éxito

Con la confianza de desarrolladores de i18next

“Nuestra carpeta locales/en pasó a 12 idiomas en una tarde. {{variables}} y las claves de plural regresaron intactas.”

Alex R.

Desarrollador full-stack, app SaaS

“Por fin un pipeline que respeta los namespaces. El ZIP cae directo en nuestro repo—sin merges manuales.”

Lisa M.

Ingeniera frontend

“Los precios transparentes me convencieron. Vi el estimado antes de subir un solo common.json.”

Dev J.

Colaborador de código abierto

52

Locales compatibles

100%

Estilo mustache y seguro para plurales

ZIP

ZIP de namespaces

Preguntas frecuentes

Todo lo que necesitas saber sobre LocalePack para i18next.

También disponible para extensiones del navegador:

ChromeFirefoxEdgeOperaSafari

¿Listo para lanzar tu app i18next a nivel global?

Paga una vez • Descarga el ZIP del namespace • Publica globalmente

Probar LocalePack
LocalePack
GuíasPrivacidadTérminosSoporte

© 2025 LocalePack. Todos los derechos reservados.

Este proyecto se tradujo con LocalePack logoLocalePack