Beka indawo yakho ye-repo ku Ukuzibophezela ngakunye.
I-Resource Translator ivula izicelo zokudonsa ezihunyushwe ngomshini zamafayela akho emithombo usebenzisa i-Azure AI Translator nge-SDK esemthethweni - azikho izinsizakalo ezengeziwe, nje ukuhamba komsebenzi.
- 0 npm-audit issues
- Izivivinyo ezingu-150
- I-Node 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff I-XLIFF 2.0 .po umbhalo wokuthola .json Isidleke noma isicaba .ini key=value .restext Umbhalo we-MUI Yakhelwe ukuthunyelwa
Ukuhumusha njengomsebenzi wokusebenza, hhayi umsebenzi womsebenzi.
Phonsa isenzo ku-CI yakho ekhona, uyikhombe ku-Azure AI Translator, futhi uvumele i-repo yakho ikhulume zonke izilimi ozihlosile.
Amafomethi wefayela ayisithupha
Uhambo lokubuya nokubuya .resx, .xliff, .po, .json, .ini, no-.restext ngokufometha okuzinzile kwe-byte.
Ukumiselwa kwezinga le-Repo
Phonsa ifayela le-.github/resource-translator.yml ukufaka ama-globs, ama-glossaries, kanye nezigaba Zomhumushi Ngokwezifiso.
I-Glossary-aware
Khiya amagama womkhiqizo nemigomo yomkhiqizo nge-regex ehlakaniphile ye-word-boundary ephatha C++, .NET, nabangane.
I-Dry-run + soft-fail
Buka kuqala izinguqulo ngaphandle kokubhala amafayela, noma uveze wonke amaphutha njengesixwayiso ngenkathi uphinda.
Imiphumela ye-PR-friendly
summary-title, summary-details, ne-has-new-translations slot ngqo ku-create-pull-request.
Official Azure SDK
Yakhelwe ku-@azure-rest/ai-translation-text + @azure/core-rest-pipeline - ukuzama kabusha okuzenzakalelayo ku-408/429/5xx, akukho HTTP esongwe ngesandla. esbuild-bundled, audit-clean.
Ukuhamba komsebenzi okudonsa
Kopisha. Namathisela. Humusha.
Izimfihlo ezintathu, imigqa emine, futhi i-repo yakho ikhuluma izilimi eziningi ekucindezeleni okulandelayo.
name: translateon: push: branches: [main] 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 subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationUkulungele ukungena endaweni ku-autopilot?
Ukhiye owodwa we-Azure AI Translator, ifayela elilodwa lokuhamba komsebenzi. Umhumushi wemithombo uphatha okusele.