Skip to content

Lo difícil no es traducir.
Es mantenerlo al día.

Cada release se deja un texto por el camino. AZbox los mantiene sincronizados para equipos que entregan en varios idiomas: correcciones over-the-air, todos los proyectos de cliente en un sitio y validación estructural antes de que un texto roto llegue a producción.

Cifras comprobables

Lo que AZbox soporta hoy

Cada cifra enlaza a la página que la demuestra. Preferimos publicar tres números pequeños y ciertos que uno grande e inventado.

Tres cosas que una hoja de cálculo no puede hacer

Dónde se rompe la localización de verdad

Traducir una cadena es un problema resuelto. Lo que no lo está es qué le pasa a esa cadena en los dos años siguientes, en diez idiomas y cuarenta releases.

01

Corregir un texto en una app publicada, hoy

Una errata en español no debería exigir una release. Las actualizaciones over-the-air sustituyen los textos de una app que ya está en la tienda, con el SDK de Dart o la API REST.

Sin OTA

se ve la errata →cambio de código →nueva build →revisión de tienda →el usuario actualiza

Con OTA

se ve la errata →se corrige en AZbox →la app la recoge
02

Doce clientes, un solo sitio donde mirar

Un proyecto por cliente, con sus idiomas y sus miembros. El revisor de un cliente ve el proyecto de ese cliente y nada más. Proyectos y miembros son ilimitados desde el plan Starter.

Proyecto Idiomas Quién tiene acceso
Cliente A · app iOS EN · ES · FR · DE 2 desarrolladores, 1 revisor
Cliente B · web EN · PT · IT 1 desarrollador, 1 revisor
Cliente C · Flutter EN · ES · JA · KO · ZH 3 desarrolladores
03

Detectar el texto roto antes que producción

Una traducción que se deja un placeholder no falla en la herramienta de traducción. Falla en ejecución, en el idioma que nadie del equipo lee.

en.json  "cart.items": "You have {count} items"
es.json  "cart.items": "Tienes artículos"
         ⚠ falta el placeholder {count}

AZbox valida la consistencia de placeholders entre traducciones al importar y exportar, según sus guías de formato de ARB, XML y XLSX.

Prueba técnica

Las tres librerías que publicamos de verdad

No son capturas de un panel. Es el código, y cada bloque enlaza al registro donde puedes comprobar que el paquete existe.

Flutter · Dart

SDK publicado, con actualizaciones over-the-air.

dependencies:
  azbox: ^1.0.16

# main.dart
import 'package:azbox/azbox.dart';

await Azbox.ensureInitialized(
  apiKey: 'your-api-key',
  projectId: 'your-project-id',
);

runApp(Azbox(child: MyApp()));
pub.dev/packages/azbox

Node · TypeScript

Cliente pequeño para traer las keywords a tu build.

npm install azbox-node

import { AzboxClient } from "azbox-node";

const client = new AzboxClient({
  token: process.env.AZBOX_API_KEY,
  projectId: "my-project-id",
  language: "ES",
});

const keywords = await client.getKeywords();
// [{ id, data: { translation } }]
npmjs.com/package/azbox-node

PHP

Librería directa para sitios en PHP.

composer require azbox/azbox-php

require __DIR__ . '/vendor/autoload.php';

\Azbox\AZ::Instance(array(
  "api_key" => "YOUR API KEY",
  "projectId" => "YOUR PROJECT ID",
  "original_language" => "en",
  "destination_languages" => "es,fr,de",
));
packagist.org/packages/azbox/azbox-php

Cualquier otro stack — React Native, iOS o Android nativos, Laravel, Vue — se integra por la API REST. No publicamos SDKs para esos, y preferimos decirlo aquí a que lo descubras en GitHub.

Encaje

Para quién es esto y para quién no

AZbox encaja si

  • Entregas en varios idiomas de forma recurrente y el producto sigue cambiando después de cada release.
  • Gestionas la localización de varios proyectos o clientes a la vez y necesitas roles, aislamiento y un único sitio donde mirar.
  • Necesitas corregir textos en apps ya publicadas sin esperar a una revisión de la App Store o de Google Play.
  • Quieres validar placeholders, plurales ICU, longitud de cadenas y etiquetas HTML entre idiomas antes de publicar.

AZbox no es para ti si

  • Tienes un único proyecto en dos idiomas que no cambia. Usa el plan gratuito, o un script.
  • Necesitas traducir una vez un documento ya terminado. Un traductor o una IA genérica te saldrá más barato y más rápido.
  • Autoalojar es un requisito innegociable. AZbox es una plataforma alojada; Tolgee encaja mejor.

Preferimos perder el registro antes que la confianza.

Fondo de llamada a la acción

Comienza el Crecimiento Global Hoy

Sube tus archivos de idioma, recibe las traducciones y mantén cada idioma sincronizado mientras tu producto sigue cambiando.

Comenzar - Es Gratis