One source key changes
Smart detection isolates the delta before any provider call.
Siri tatu, mistari minne, na repo yako ni ya lugha nyingi kwenye msukumo unaofuata.
Smart detection isolates the delta before any provider call.
Imejengwa kwa usafirishaji
Dondosha kitendo kwenye CI yako iliyopo, ielekeze kwenye Azure, AWS, au Google, na uruhusu repo yako izungumze kila lugha unayolenga.
Default in v3.2
A compact .github/resource-translator-state.json tracks parser keys, source hashes, and translation-affecting settings. The action skips stable keys, preserves manual target edits, and logs every decision with rule codes. Use snapshotOnly to bootstrap existing translations without a provider call.
Most runs translate only the changed keys
Safari za kwenda na kurudi .resx, .xliff, .po, .json, .ini, na .restext na muundo thabiti wa baiti.
Doka faili ya .github/resource-translator.yml kwa jumuisha globs, faharasa, na kategoria za Mtafsiri Maalum.
Funga majina ya chapa na maneno ya bidhaa na regex mahiri ya mipaka ya maneno ambayo inashughulikia C++, .NET na marafiki.
Hakiki tafsiri bila kuandika faili, au uonyeshe kila hitilafu kama onyo unaporudia.
summary-title, summary-details, na has-new-translations yanayopangwa moja kwa moja kwenye ombi la kuunda-kuvuta-kuunda.
Chagua mtoa huduma mmoja kwa kila kukimbia. Kila moja inaendeshwa na SDK yake rasmi (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) na majaribio ya kiotomatiki kwenye 408/429/5xx - hakuna HTTP iliyovingirishwa kwa mkono. esbuild-bundled, ukaguzi-safi.
Mtafsiri wa Rasilimali hufungua maombi ya kuvuta yaliyotafsiriwa kwa mashine kwa faili zako za rasilimali kwa kutumia Azure, AWS, au Google - kitendo kimoja kilichounganishwa, mtoa huduma mmoja kwa kila kukimbia, SDK rasmi chini ya kofia.
Anzaname: translateon: push: paths: ["**/*.en.resx", "**/*.en.json"]
permissions: contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - id: translator uses: IEvangelist/resource-translator@v3 with: sourceLocale: en provider: | azure: subscriptionKey: ${{ secrets.KEY }} endpoint: ${{ secrets.ENDPOINT }} region: ${{ secrets.REGION }} toLocales: '["fr","de","es","ja"]'
- uses: peter-evans/create-pull-request@v7 with: title: Update translationsUfunguo mmoja wa mtoa huduma - Azure, AWS, au Google - na faili moja ya mtiririko wa kazi. Mtafsiri wa Rasilimali hushughulikia mengine.