Built for Android developers

Translate your Android app
to 30+ languages

autoglot translates Android string resources automatically. Keep strings, plurals, and arrays synchronized in the resource directories Android expects.

yaml
name: Translate Android app

on:
  push:
    branches: [main]
    paths: ['app/src/main/res/values/*.xml']

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

      - uses: autoglot/action@v2
        with:
          api-key: ${{ secrets.AUTOGLOT_API_KEY }}
          paths: app/src/main/res/values
          base-branch: main
          languages: 'de,fr,ja,es,zh-Hans,ko,pt-BR'
Features

Built for Android

Everything you need to localize Android string resources

Resource-aware translation

Translate strings.xml files while preserving strings, plurals, string arrays, and translatable metadata.

GitHub action

Run translation when base values resources change and receive locale-specific Android resource directories.

30+ languages

Generate Android-compatible locale qualifiers for regional and script-specific target languages.

Android syntax protected

Resource placeholders and escapes like %1$s, %d, and \n stay valid in every generated file.

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 Android app worldwide

Keep every Android locale current without maintaining strings.xml files by hand.