Localize repo ຂອງທ່ານໃນ ທຸກໆ commit.
Resource Translator ເປີດຄໍາຮ້ອງຂໍດຶງທີ່ແປໂດຍເຄື່ອງຈັກສໍາລັບແຟ້ມຊັບພະຍາກອນຂອງທ່ານໂດຍໃຊ້ Azure AI Translator ຜ່ານ SDK ທາງການ - ບໍ່ມີການບໍລິການເພີ່ມເຕີມ, ພຽງແຕ່ຂະບວນການເຮັດວຽກເທົ່ານັ້ນ.
- 0 ບັນຫາການກວດສອບ NPM
- 150 ການ ທົດ ສອບ
- ໂນດ 20 / 22 / 24
- Azure SDK ທາງການ
.NET XML .xliff XLIFF 2.0 .po gettext .json ຮັງ ຫຼື ຮາບ .ini key=value .restext ຂໍ້ຄວາມ MUI ສ້າງຂຶ້ນສໍາລັບການຂົນສົ່ງ
ການ ແປ ເປັນ ວຽກ ງານ, ບໍ່ ແມ່ນ ວຽກ ງານ.
ໃຫ້ ວາງ ການ ກະ ທໍາ ລົງ ໃນ CI ທີ່ ມີ ຢູ່ ຂອງ ທ່ານ, ຊີ້ ໄປ ຫາ Azure AI Translator ແລະ ປ່ອຍ ໃຫ້ repo ຂອງ ທ່ານ ເວົ້າ ທຸກ ພາ ສາ ທີ່ ທ່ານ ເປົ້າ ຫມາຍ.
ຫົກຮູບແບບແຟ້ມ
ການເດີນທາງໄປມາ .resx, .xliff, .po, .json, .ini ແລະ .restext ດ້ວຍການຈັດຮູບແບບທີ່ຫມັ້ນຄົງ.
ຄ່າຕັ້ງລະດັບ repo
ວາງ ແຟ້ມ .github/resource-translator.yml ສໍາ ລັບ ລວມ ທັງ globs, glossaries, ແລະ Custom Translator categories.
ຄໍາສັບທີ່ຮູ້ຈັກ
ລ໊ອກຊື່ brand ແລະ ຄໍາສັບຂອງຜະລິດຕະພັນດ້ວຍ regex ຂອບເຂດຄໍາສັບທີ່ສະຫລາດທີ່ຈັດການກັບ C++, .NET ແລະ ຫມູ່ເພື່ອນ.
Dry-run + soft-fail
ເບິ່ງ ການ ແປ ໂດຍ ບໍ່ ຕ້ອງ ຂຽນ ແຟ້ມ, ຫລື ສະ ແດງ ຄວາມ ຜິດ ພາດ ທຸກ ຢ່າງ ເປັນ ຄໍາ ເຕືອນ ໃນ ຂະນະ ທີ່ ທ່ານ ເຮັດ ຊ້ໍາ ອີກ.
ຜົນງານທີ່ເປັນມິດກັບ PR
summary-title, summary-details ແລະ has-new-translations ຊ່ອງ ໂດຍ ກົງ ໃນ create-pull-request.
Azure SDK ທາງການ
ສ້າງ ຂຶ້ນ ເທິງ @azure-rest/ai-translation-text + @azure/core-rest-pipeline - ການ ທົດ ລອງ ໃຫມ່ ໂດຍ ອັດ ຕະ ໂນ ມັດ ໃນ 408/429/5xx, ບໍ່ ມີ HTTP ທີ່ ໃຊ້ ມື. esbuild ຫໍ່, ສະອາດການກວດສອບ.
Drop-in workflow
Copy. Paste. ແປ.
ຄວາມ ລັບ ສາມ ຢ່າງ, ສີ່ ແຖວ, ແລະ repo ຂອງ ທ່ານ ແມ່ນ ຫລາຍ ພາ ສາ ໃນ ການ ຊຸກ ຍູ້ ຕໍ່ ໄປ.
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: localizationພ້ອມແລ້ວບໍທີ່ຈະ localize ໂດຍອັດຕະໂນມັດ?
ຫນຶ່ງກະແຈ Azure AI Translator, ຫນຶ່ງແຟ້ມວຽກງານ. Resource Translator ຈັດການກັບສ່ວນທີ່ເຫຼືອ.