actions-marketplace-validations/Machine Translator

Automatically create machine-translated PRs of translation files. Supports: .resx, .restext, .ini, .xliff, .po, and .json.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 4, 2024
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/ievangelist_resource-translator@d617f626558bf52a3bf5b21ea5603186b68ed59b # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
sourceLocaleThe source locale (for example, 'en') used to create the glob pattern for finding translation (**/*.en.resx) files as input.yes
subscriptionKeyThe Azure Cognitive Services translator resource subscription key.yes
endpointThe Azure Cognitive Services translator resource endpoint.yes
regionThe Azure Cognitive Services translator resource region. This is optional when using a global translator resource.no
toLocalesOptional locales to translate to, otherwise all possible locales are targeted. Example input, '"es,de,fr"' or '["es","de","fr"]'. Requires double quotes.no
namedescription
summary-titleThe summary details as a title, for example: "Machine-translated 320 files, a total of 5,418 translations"
summary-messageGitHub flavored markdown translation summary, with details of the resulting translations.
has-new-translationsA boolean value, indicating whether or not new translations exist as a result of running this action.