Localization.One se integra sin problemas con los modernos frameworks frontend. En lugar de gestionar enormes archivos JSON propensos a conflictos en tu repositorio de Git, puedes transmitir traducciones directamente a tu aplicación de React, Vue o Angular.
¿Por qué los desarrolladores eligen nuestra API de React?
- Formato JSON Limpio: Generamos un objeto estándar clave-valor ({ "key": "value" }) compatible con i18next, react-intl, vue-i18n, y otras bibliotecas populares.
- Independiente del Framework: Aunque es perfecto para React, este formato funciona de manera nativa con Vue.js, Angular, Svelte y backends de Node.js.
- Libre de Conflictos: Deja de fusionar archivos JSON manualmente. Permite que tu equipo edite traducciones en nuestra interfaz, y simplemente extrae el archivo final durante el tiempo de construcción.
Gestión Avanzada de Proyectos
Escala tu localización frontend sin complicaciones.
Espacios de Nombres: Utiliza Categorías para organizar cadenas en archivos separados (por ejemplo, common.json, home.json, validation.json) para soportar carga diferida.
Etiquetas y Tags: Marca cadenas con etiquetas personalizadas para filtrar exportaciones a través de la API.
Colaboración en Equipo: Invita a diseñadores y redactores. Asigna roles granulares (Propietario, Administrador, Gerente, Traductor).
Webhooks: Activa automáticamente Vercel o Netlify construcciones cuando se actualizan las traducciones.
Cómo Integrar
Opción 1: Exportación Manual (UI)
Perfecto para desarrollo local o pruebas.
- Ve a tu Tablero de Proyecto.
- Haz clic en el botón Descargar .
- Selecciona JSON (Limpio) del menú desplegable de formato.
- Elige el idioma y descarga el archivo .json.
Opción 2: Automatiza con API (CI/CD)
Obtén las últimas traducciones directamente en tus scripts de package.json o en tu pipeline de CI. Pasa el parámetro format=json-clean.
# Descargar traducciones en inglés
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json
# Descargar traducciones en español
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.jsonOpción 3: Enviar a través de Webhooks
Configura una URL de Webhook en la configuración de tu proyecto para automatizar completamente el proceso.
- Actualizaciones Rápidas: Tu servidor recibe una solicitud POST poco después de los cambios (generalmente dentro de 5 minutos).
- Activar Construcciones: Conecta webhooks a tu proveedor de CI/CD (GitHub Actions, GitLab CI) para reconstruir tu frontend automáticamente cuando cambie el contenido.
Preguntas Frecuentes
¿Esto funciona con Next.js?
Sí. Dado que Next.js utiliza archivos JSON estándar para la internacionalización (i18n), puedes simplemente obtener nuestro formato json-clean en tu carpeta public/locales durante el proceso de construcción.
¿Puedo usar claves anidadas?
Actualmente, exportamos una estructura plana clave-valor que funciona perfectamente con i18next. Si prefieres JSON anidado (por ejemplo, home.title), puedes procesar el archivo después de descargarlo o usar notación de puntos en tus claves (home.title).
También relevante para desarrolladores web:
- ¿Backend en PHP? Consulta nuestra Guía de Localización de Laravel.
- ¿Necesitas un formato universal? Consulta nuestra Exportación a CSV.
¿Listo para automatizar tu localización frontend? Crea tu cuenta gratuita hoy.




