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'Everything you need to localize Android string resources
Translate strings.xml files while preserving strings, plurals, string arrays, and translatable metadata.
Run translation when base values resources change and receive locale-specific Android resource directories.
Generate Android-compatible locale qualifiers for regional and script-specific target languages.
Resource placeholders and escapes like %1$s, %d, and \n stay valid in every generated file.
Start free, upgrade when you need more