Staðfærðu geymsluna þína á Hver skuldbinding.
Resource Translator opnar vélrænt þýddar pull requests fyrir auðlindaskrár þínar með Azure AI Translator í gegnum opinbera SDK-ið — engar auka þjónustur, bara vinnuflæði.
- 0 npm-endurskoðunarvandamál
- 150 próf
- Hnútur 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po gettext .json Innbyggð eða flöt .ini key=value .restext MUI texti Smíðað fyrir skipaflutninga
Þýðing sem vinnuflæði, ekki kvöð.
Settu aðgerðina inn í núverandi CI, bentu henni á Azure AI Translator og leyfðu geymslunni þinni að tala öll tungumál sem þú miðar á.
Sex skráarsnið
Hringferðir .resx, .xliff, .po, .json, .ini og .restext með bætastöðugri uppsetningu.
Repo-level stillingar
Settu inn .github/resource-translator.yml skrá sem inniheldur klúta, orðalista og flokka sérsniðinna þýðenda.
Orðalistameðvitaður
Læstu vörumerkjanöfnum og vöruskilmálum með snjöllum orðamörkum sem sjá um C++, .NET og vini.
Þurrleikur + mjúkur misheppnaður
Forskoðaðu þýðingar án þess að skrifa skrár, eða sýndu allar villur sem viðvörun á meðan þú endurtekur.
Almannatengt úttak
summary-title, summary-details og has-new-translations beint inn í create-pull-request.
Official Azure SDK
Byggt á @azure-rest/ai-translation-text + @azure/core-rest-pipeline — sjálfvirkar endurraunir á 408/429/5xx, engin handrúlluð HTTP. esbuild pakkað, hreint í endurskoðun.
Drop-in vinnuflæði
Afritaðu. Límdu. Þýða.
Þrjú leyndarmál, fjórar línur, og endurtekningin þín er fjöltyngd í næstu sókn.
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: localizationErtu tilbúinn að staðsetja á sjálfvirkri stýringu?
Einn Azure AI þýðingarlykill, ein vinnuflæðisskrá. Resource Translator sér um restina.