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
- Add your JSON files — Import them in the dashboard, or add keys one by one
- AI translates — Get translations in minutes, tweak as needed
- 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 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