Works with i18next, next-intl, react-intl

Translate your React app
to 30+ languages

autoglot translates your JSON locale files automatically. Ship your React or Next.js app in every language your users speak.

yaml
name: Translate

on:
  pull_request:
    paths: ['src/locales/**']

jobs:
  translate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: autoglot/action@v2
        with:
          api-key: ${{ secrets.AUTOGLOT_API_KEY }}
          paths: src/locales
          base-branch: main
          languages: 'de,fr,ja,es,zh-Hans,ko'
          output-mode: commit-to-branch
Features

Built for React

Everything you need to localize your React or Next.js app

Instant translation

Translate your entire locale file in seconds. Supports nested keys, plurals, and ICU message format.

GitHub action

Automate translations in your CI/CD pipeline. Open a PR and get translated JSON files committed to your branch.

30+ languages

All major languages supported — including CJK, RTL, and every European language.

Format preserving

Interpolations like {{name}}, {count, plural, ...}, and <b>bold</b> are never modified.

Pricing

Simple pricing

Start free, upgrade when you need more

Free

Perfect for trying out

$0
  • One successful translation trial
  • GitHub action access
  • Community support
Most popular

Indie

For indie developers

$19/month
  • Up to 500,000 managed characters included
  • 1,000 API calls/month
  • Priority support
  • Usage analytics

Ultra

For power users

$79.99/month
  • Unlimited managed characters
  • 20,000 API calls/month
  • Priority support
  • Usage analytics

Enterprise

For teams with large translation volumes

$199/month
  • Unlimited managed characters
  • 100,000 API calls/month
  • $32 per started 25,000 API calls above the included allowance
  • Priority support

Ship your React app worldwide

Join hundreds of React developers who localize faster with autoglot.