Resource Translator
Machine-translated PRs for your resource files — every commit, every language.
Resource Translator is a GitHub Action that opens machine-translated pull requests for your resource files whenever they change. Point it at Azure AI Translator and it handles .resx, .xliff, .po, .json, .ini, and .restext automatically — drop it into any existing workflow, no extra services.
I built it because most i18n tooling is either a hosted product (paying per word forever) or a CLI you have to remember to run. This is just YAML — translation becomes a routine commit on your default branch, with PRs you can review and merge like any other change. Supports per-repo config, glossary terms, and dry-run mode, plus official Azure SDK retries on 408/429/5xx so it stays quiet in CI.

Turn your resource files into a global fiesta with automatic machine-translated PRs every time you commit—no more language barriers in your codebase! It’s like having a multilingual assistant on your dev team, 24/7.
Key features:
- 🌍 Supports multiple resource file formats like .resx, .po, and .json
- 🤖 Powered by Azure AI Translator with built-in retry and throttling
- 🔄 Automatically opens translation pull requests for every commit
- ⚙️ Configurable glossaries, tone, and industry settings for tailored translations
This summary was generated by GitHub Copilot based on the project README.