Localize apps in minutes, not days

Instant LocalizationFor React Apps

No translation files. No complex setup. Just few lines of code and support 100+ languages instantly

Welcome.tsx
import { useAutoTranslate } from 'react-autolocalise';

export default function Welcome() {
const {t} = useAutoTranslate();
return <h1>{t('Welcome to our app!')}</h1>
}
Chinese
欢迎使用我们的应用程序!
Spanish
¡Bienvenido a nuestra aplicación!
French
Bienvenue dans notre application!

Everything you needTo Go Global

Built for developers who want to focus on building great products, not managing translation workflows.

Zero Configuration

No setup required. Add one import and start translating instantly.

100+ Languages

Support every major language and dialect with AI-powered translations.

Real-time Updates

Translations update instantly without rebuilding or redeploying.

Shared Projects

Share translations across multiple applications in the same project.

Framework Agnostic

Works with React, Next.js, React Native, and Expo framework.

Usage Analytics

Track translation performance and optimize your global user experience.

Ready to get started?View pricing

Few lines of codeGlobal Apps

The simplest way to add internationalization to any React application. No complex setup, no file management, just pure developer experience.

1

Install AutoLocalise

Add the package to your project with a single command.

Terminal
npm install react-autolocalise
2

Import and Use

Set API key, start translating with one simple import. No configuration needed.

App.tsx
export default function App() {
return(
<div>
<h1>{t('Hello World')}</h1>
</div>
);
}
3

Deploy & Scale

Your app is now globally ready. Translations update automatically.

Real-time updates
Instant scaling
Global CDN
Result
// Auto translate to 100+ languages
// ✅ English: "Hello World"
// ✅ Spanish: "Hola Mundo"  
// ✅ French: "Bonjour le monde"
// ✅ Japanese: "こんにちは世界"

How It Works

AutoLocalise works seamlessly in the background, handling all the complexity of localization so you can focus on building great features.

01

Auto-Extract Text

Our SDK automatically detects and extracts text you want to translate from your React components as users interact with your app.

02

Instant Translation

Text is sent to our AI-powered translation service and translated to the user's preferred language in real-time.

03

Cache & Update

Translations are cached for lightning-fast performance and automatically updated across all instances of your app.

The entire process happens automatically in the background

Supported Platforms & Frameworks

AutoLocalise works with your favorite frameworks and platforms, with more coming soon.

React

Stable

Full support for React 16.8+ with hooks

Next.js

Stable

SSR/SSG support with App Router

React Native

Stable

Native mobile app localization

Expo

Stable

Managed workflow with Expo SDK

Vue.js

Coming Soon

Vue 3 composition API support

Flutter

Coming Soon

Flutter with TypeScript

Built with TypeScriptESM & CJS supportZero dependencies

Simple, TransparentPricing for Everyone

Start free, scale as you grow. No hidden fees or surprises.

Free

Perfect for side projects and testing

$0/month
10,000 characters/month
1 project
Live translation editing
100+ languages
Most Popular

Pro

For growing applications and teams

$9/month
150,000 characters/month
Only $1 per extra 20,000 characters
1 editor member per project included (+$2/mo per additional member), unlimited viewers
Unlimited private projects
100+ languages
Priority support

Enterprise

For large-scale applications

Customized
Unlimited characters
All languages
Priority support
Custom integrations
On-premise deployment
SLA guarantee
Custom billing

Have questions about pricing?

Frequently Asked Questions

Everything you need to know about AutoLocalise

How does character counting work for billing?

Character counting uses the formula: source language characters × number of target languages = total characters counted. For example, 5,000 source characters translated to 2 languages equals 10,000 characters counted for billing purposes. Details can refer our documentation.

How quickly can I integrate AutoLocalise into my existing app?

Integration typically takes 5-10 minutes. Get the API Key, install the package, add the provider to your app, and start using the translation hook. No complex configuration or file management required.

Which languages are supported?

AutoLocalise supports 100+ languages including all major languages like English, Spanish, French, German, Chinese, Japanese, Korean, Arabic, and many more. Our AI-powered translations provide high-quality results for all supported languages.

What frameworks and platforms work with AutoLocalise?

AutoLocalise works with React, Next.js, React Native, and Expo.

Does AutoLocalise work offline?

AutoLocalise caches translations locally, so previously translated content works offline. New content requires an internet connection for initial translation, but is then cached for offline use.

How secure is my data with AutoLocalise?

We take security seriously. All data is encrypted in transit and at rest. We don't store your source code, only the text strings you defined that need translation. All the project are private, no one can see them except you and your team.

Will AutoLocalise slow down my app?

No, AutoLocalise is designed for performance. Translations are cached locally and delivered in milliseconds. The SDK is lightweight and has minimal impact on your app's bundle size.

Can I migrate from other i18n solutions?

Yes, you can gradually migrate from solutions like react-i18next or next-i18next. Our migration guides help you transition your existing translations and update your code step by step.