LocalePack
ChromeFirefoxEdgeOperaSafariFicha en CWS
Next.jsi18nextVue.js
Guías
Diseñado específicamente para i18n en Next.js

Localización con IA para Apps de Next.js

Sube tu archivo de traducción JSON, elige los idiomas de destino, paga una sola vez y descarga archivos de locale listos para usar.

Compatible con ICU y seguro para placeholders
next-intl / react-i18next
Precios transparentes
messages/en.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 sencillos para localizar tu app de Next.js. Las traducciones se ejecutan después del pago: ponemos los trabajos en cola y generamos los archivos en minutos.

01

Subir

Suelta tu archivo JSON de traducciones (next-intl, react-i18next o JSON simple). Detectamos el formato automáticamente.

02

Selecciona idiomas y consulta el precio

Elige entre 52 idiomas. Consulta precios transparentes según el tamaño y la complejidad de tu archivo antes de pagar.

03

Descargar traducciones

Paga una sola vez con Stripe. Generamos archivos de locale conservando tu estructura anidada, los mensajes ICU y los marcadores de posición.

Demo de precios en vivo

Estimador de precios transparente

Mira exactamente cuánto pagarás antes de subirlo. El presupuesto final se calcula después de la subida según la complejidad del archivo y los idiomas seleccionados.

1. Subir archivo

Suelta el archivo JSON aquí

o haz clic para buscar

next-intl, react-i18next o JSON plano. Máx. 500 KB.

2. Seleccionar 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

Creado para desarrolladores de Next.js

Diseñado específicamente para archivos de traducción i18n de Next.js. No es una herramienta de traducción genérica.

Compatibilidad con múltiples formatos

Compatible con next-intl, react-i18next, i18next y JSON plano simple. Detectamos automáticamente tu formato al subirlo.

Seguridad de mensajes ICU

Conserva la sintaxis de plural/select de ICU como {count, plural, one {# item} other {# items}} en todas las traducciones.

Compatible con JSON anidado

Gestiona estructuras JSON profundamente anidadas. La jerarquía de tus espacios de nombres se conserva exactamente en los archivos de salida.

Salida lista para usar

Descarga archivos JSON traducidos por locale. Colócalos en tu carpeta messages/ o locales/ y publica.

Procesamiento 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 ni cuotas mensuales. Paga una vez por trabajo y descarga para siempre.

Cómo funciona i18n en Next.js

Las apps de Next.js que usan next-intl o react-i18next almacenan las traducciones en archivos JSON por idioma. LocalePack las genera todas a partir de tu archivo fuente.

Estructura de la carpeta messages/

messages/
├── en.json   ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

Uso de next-intl

// messages/en.json
{
  "HomePage": {
    "title": "Welcome to our platform",
    "description": "Build amazing apps",
    "items": "{count, plural,
      =0 {No items}
      one {# item}
      other {# items}}"
  }
}

// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>

API en tiempo de ejecución

useTranslations()

Archivo de configuración

i18n.ts

Marcadores de posición

{variable}

Plurales

ICU format

¿Por qué no usar simplemente herramientas genéricas?

Las herramientas de traducción de propósito general no entienden el formato de i18n de Next.js, los mensajes ICU ni las estructuras JSON anidadas.

LocalePack
Traducción manual
TMS genérico
Tiempo de configuración2 minutosHoras por idiomaMás de 30 minutos
Transparencia de costos
Compatibilidad con JSON anidado
Seguridad de mensajes ICU
Velocidad (52 idiomas)< 5 minSemanasHoras
Ideal paraApps de Next.jsProyectos pequeñosCMS empresarial

Con la confianza de desarrolladores de Next.js

“Me ahorró días de trabajo. Subí mi JSON de next-intl y recibí traducciones perfectamente estructuradas, con los plurales ICU intactos.”

Alex R.

Desarrollador full-stack, app SaaS

“Por fin una herramienta que entiende el JSON anidado y no rompe mis mensajes ICU. El resultado encaja directamente en mi carpeta messages/.”

Lisa M.

Desarrolladora de Next.js

“La transparencia de precios fue lo que me convenció. Sabía exactamente cuánto pagaría antes de subir nada.”

Dev J.

Colaborador de código abierto

52

Configuraciones regionales compatibles

100%

Salida segura para ICU

JSON

Listo para publicar

Preguntas frecuentes

Todo lo que necesitas saber sobre LocalePack para Next.js.

También disponible para extensiones del navegador:

ChromeFirefoxEdgeOperaSafari

¿Listo para lanzar tu app de Next.js a nivel global?

Paga una vez • Descarga archivos de idioma • Lanza a nivel global

Probar LocalePack
LocalePack
GuíasPrivacidadTérminosSoporte

© 2025 LocalePack. Todos los derechos reservados.

This project was translated with LocalePack logoLocalePack