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-branchEverything you need to localize your React or Next.js app
Translate your entire locale file in seconds. Supports nested keys, plurals, and ICU message format.
Automate translations in your CI/CD pipeline. Open a PR and get translated JSON files committed to your branch.
All major languages supported — including CJK, RTL, and every European language.
Interpolations like {{name}}, {count, plural, ...}, and <b>bold</b> are never modified.
Start free, upgrade when you need more