Localize your repo on Kuzvipira kwega kwega.
Resource Translator inovhura muchina-wakashandurwa kudhonza zvikumbiro zvemafaera ako ekushandisa Azure AI Muturikiri kuburikidza neyepamutemo SDK — hapana mamwe masevhisi, ingori kufamba kwebasa.
- 0 npm-audit nyaya
- 150 bvunzo
- Zvaungaita Kuti Zvive Nyore Kuti Uite Izvozvo / 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po gettext .json Yakasvibiswa kana Flat .ini key=value .restext Chinyorwa cheMUI Yakagadzirirwa kutakura
Shanduro sebasa rebasa, kwete kuchema.
Donhedza chiito muCI yako iripo, inongedzera kuAzure AI Muturikiri, uye rega repo yako itaure mutauro wega wega waunotarisa.
Mafomati matanhatu emafaira
Kutenderera-nzendo .resx, .xliff, .po, .json, .ini, uye .restext ine byte-yakagadzikana fomati.
Repo-level config
Drop a .github/resource-translator.yml file for include globs, glossaries, and Custom Translator categories.
Glossary-kuziva
Vhara mazita emhando uye mazwi echigadzirwa ne smart shoko-muganho regex iyo inobata C++, .NET, uye shamwari.
Dry-run + yakapfava-kukundikana
Ongorora shanduro pasina kunyora mafaera, kana kuvhura chikanganiso chega chega seyambiro paunenge uchidzokorora.
PR-inoshamwaridzika miburitso
summary-title, summary-details, uye has-new-translations slot zvakananga mukugadzira-dhonza-chikumbiro.
Official Azure SDK
Yakavakirwa pa @azure-rest/ai-translation-text + @azure/core-rest-pipeline — otomatiki kudzokorora pane 408/429/5xx, hapana ruoko-rwakungurutswa HTTP. esbuild-bundled, audit-yakachena.
Kudonha-mukati workflow
Copy. Paste. Shandura.
Zvakavanzika zvitatu, mitsara mina, uye repo yako iri mitauro yakawanda pane inotevera push.
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: localizationWakagadzirira kumisikidza autopilot?
Imwe Azure AI Muturikiri kiyi, imwe workflow faira. Mushanduri weResource anobata zvimwe zvese.