actions-marketplace-validations/Machine Translator
Automatically create machine-translated PRs of translation files. Supports: .resx, .restext, .ini, .xliff, .po, and .json.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 4, 2024
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/ievangelist_resource-translator@d617f626558bf52a3bf5b21ea5603186b68ed59b # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| sourceLocale | The source locale (for example, 'en') used to create the glob pattern for finding translation (**/*.en.resx) files as input. | yes | — |
| subscriptionKey | The Azure Cognitive Services translator resource subscription key. | yes | — |
| endpoint | The Azure Cognitive Services translator resource endpoint. | yes | — |
| region | The Azure Cognitive Services translator resource region. This is optional when using a global translator resource. | no | — |
| toLocales | Optional locales to translate to, otherwise all possible locales are targeted. Example input, '"es,de,fr"' or '["es","de","fr"]'. Requires double quotes. | no | — |
Outputs
| name | description |
|---|---|
| summary-title | The summary details as a title, for example: "Machine-translated 320 files, a total of 5,418 translations" |
| summary-message | GitHub flavored markdown translation summary, with details of the resulting translations. |
| has-new-translations | A boolean value, indicating whether or not new translations exist as a result of running this action. |