Skip to content

AZbox for React Native

Updated:

Localize your React Native app

AZbox works with React Native’s i18n ecosystem. Whether you use react-i18next, react-intl, or a custom solution, push your JSON files and get translations back fast.

How it works

  1. Add your JSON files — Import them in the dashboard, or add keys one by one
  2. AI translates — Get translations in minutes, tweak as needed
  3. Pull or OTA — Download translated JSONs or update live via OTA

Supported formats

  • .json — Standard i18n JSON (flat or nested)
  • .ts / .js — Exportable translation objects

Quick setup with react-i18next

npm install azbox-node

Sync translations:

import i18n from 'i18next';
import { AzboxClient } from 'azbox-node';

const client = new AzboxClient({
  apiKey: 'your-api-key',
  projectId: 'your-project-id',
  language: 'ES',
});

// Pull latest translations: { "home.title": "Bienvenido", … }
const es = await client.getTranslations();

i18n.addResourceBundle('es', 'translation', es, true, true);

Use azbox-node 0.2.0 or newer; earlier versions did not work.

Over-the-air updates

Update translations in production React Native apps without going through the App Store or Google Play review process.

Pricing

The free plan does not expire: 1 project, 2 languages, unlimited keys and 500 AI translations a month. Upgrade when your app grows.

Start free — no credit card →

Call to action background

Start Global Growth Today

Upload your language files, get them translated, and keep every locale in sync as your product keeps changing.

Get Started - It's Free