Este artículo documenta el camino de cinco prompts que va del inglés codificado a apps multilingües en Next.js o React usando Skills de agente, archivos de traducción respaldados por Git y traducción automática en cada push. globalize.now es infraestructura de localización impulsada por IA que mantiene las nuevas cadenas de UI sincronizadas sin bucles de exportación manual ni tener que vigilar dashboards. Lee el caso de ROI en Por qué deberías globalizar tu app, el mapa de stacks en Las mejores herramientas de localización para vibe coding en 2026 y el análisis en profundidad de extracción en Cómo localizar una app generada por IA. También hay copy orientada a vibe coders en la página de globalize.now para vibe coders.


¿Cómo funciona el pipeline de globalización en cinco pasos?

¿Por dónde empiezas?

Conecta tu repositorio en globalize.now. La primera conversión se ejecuta una sola vez, dentro de la app: lee el repo, sustituye las cadenas codificadas por claves y abre un pull request que tú revisas. A partir de ahí, cada push traduce lo que sea nuevo.

Si prefieres lanzar esa primera pasada desde tu editor, el mismo playbook se instala en tu agente — Cursor, Claude Code, Codex, el que uses:

$ npx skills add globalize-now/globalize-skills

Esto instala Skills de i18n directamente en tu agente. Detecta tu stack y te da un menú de qué cargar:

✔ Install scope: Local — this project only
? Which skills?
── Presets ──
❯◉ globalize-guide         — Detects stack, recommends i18n library
 ◉ lingui             — LinguiJS skills (setup, translate, code)
 ◉ css                — CSS i18n (logical properties, RTL)
 ◉ globalize-now-cli  — globalize CLI setup and usage
 ◉ next-intl          — next-intl for Next.js

Tu agente ya sabe cómo configurar tu proyecto para traducciones. Sin configuración manual. Sin leer documentación.


¿Cómo montas el andamiaje de locales después de instalar los Skills?

Dile a tu agente:

Configura la localización para mi proyecto

Escanea tu codebase, identifica tu framework, recomienda la biblioteca de i18n adecuada para tu stack y encuentra todas las cadenas codificadas en todos los componentes:

Agent: Detected Next.js 15 with App Router.
       I'll set up next-intl — best fit for your stack.

       Found 47 hardcoded strings across 12 components.
       Which languages do you need?

> English, Spanish, Arabic

Agent: Setting up 3 locales with RTL support for Arabic.
       Creating translation files...

Este es el paso que normalmente lleva días. Tu agente lo resuelve en minutos: framework instalado, estructura de locales creada, RTL configurado si hace falta.


¿Cómo deberías convertir los literales en claves de traducción?

Dile a tu agente:

Convierte mi app

Reescribe tus componentes, sustituyendo cada cadena codificada por una referencia a una clave de traducción. Al mismo tiempo, genera tus archivos de traducción, ya poblados y coherentes con tu glosario:

Agent: Converting 47 strings to translatable keys
       for Spanish and Arabic...

       ✓ es.json — 47 translatable strings
       ✓ ar.json — 47 translatable strings

       All entries consistent with your glossary.

Tu codebase pasa de inglés codificado a una arquitectura lista para traducir. El antes y el después:

// Before
<button>Submit order</button>

// After
<button>{t("checkout.submit_order")}</button>

¿Cómo conectas Git para la sincronización automática de traducciones?

Dile a tu agente:

Conecta este proyecto a globalize

Esto conecta tu repositorio con globalize.now. A partir de aquí, las traducciones se mantienen sincronizadas automáticamente — sin exportaciones manuales, sin sincronizar dashboards, sin cadenas olvidadas cuando lanzas nuevas funciones:

Agent: Created project on globalize.

       ✓ Connected GitHub repo
       ✓ 3 locales configured (en, es, ar)
       ✓ Auto-translate on push enabled

       New strings translated automatically on push to main.

Cada vez que haces push de código con nuevas cadenas de UI, globalize.now las detecta, las traduce y las devuelve a tu repo como PR.


¿Cómo expones los locales con un selector de idioma?

Dile a tu agente:

Añade un selector de idioma en mi sitio web

Tu agente añade un componente selector de locale a tu UI, conectado a tu configuración de i18n existente. Los usuarios ya pueden cambiar de idioma.

Ese es el pipeline completo. Cinco prompts. Tu app ya es multilingüe, tu arquitectura está limpia y las nuevas cadenas se mantienen sincronizadas automáticamente a medida que lanzas.


¿Qué stacks admite globalize.now?

globalize.now funciona con Next.js, React, Vite y React Router sin configuración adicional. También se integra con GitHub, GitLab, Claude, Cursor y Codex — para equipos de desarrollo con codebases existentes y apps generadas por IA que lanzan rápido.

El Skill globalize-guide detecta automáticamente tu stack y recomienda la biblioteca adecuada. No necesitas investigar qué framework de i18n usar — tu agente se encarga de esa decisión según lo que ya haya en tu proyecto.


¿Qué incluye el precio?

Todo está incluido en un único nivel: 20 €/mes por workspace, con 100.000 caracteres de traducción incluidos. CLI, API, sincronización con GitHub, más de 50 idiomas incluidos los RTL, y soporte prioritario.


Haz tu app multilingüe →

globalize.now convierte el texto codificado de tu app en archivos de traducción listos para localizar y los mantiene actualizados en cada despliegue.

Prueba globalize.now gratis