API y Gestión de Localización de React (Compatible con i18next)

Localization.One se integra perfectamente con los modernos frameworks de 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.
  • Sin 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 de frontend sin complicaciones.

Espacios de Nombres: Usa 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 las traducciones se actualizan.

Cómo Integrar

Opción 1: Exportación Manual (UI)

Perfecto para desarrollo local o pruebas.

  1. Ve a tu Tablero de Proyecto.
  2. Haz clic en el botón Descargar .
  3. Selecciona JSON (Limpio) del menú desplegable de formato.
  4. 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 la tubería 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.json

Opció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.

¿Listo para automatizar tu localización de frontend? Crea tu cuenta gratuita hoy.