Lleoleiddio eich depo ar pob ymrwymiad.
Mae Resource Translator yn agor ceisiadau tynnu wedi'u cyfieithu gan beiriant ar gyfer eich ffeiliau adnoddau gan ddefnyddio Azure AI Translator trwy'r SDK swyddogol - dim gwasanaethau ychwanegol, dim ond llif gwaith.
- 0 Materion archwilio NPM
- 150 o brofion
- Nod 20 / 22 / 24
- Azure SDK swyddogol
.NET XML .xliff XLIFF 2.0 .po Mewngofnodi .json nythu neu wastad .ini key=value .restext Testun MUI Wedi'i adeiladu ar gyfer llongau
Cyfieithu fel llif gwaith, nid gore.
Gollyngwch y weithred i'ch CI presennol, pwyntiwch ef at Azure AI Translator, a gadewch i'ch repo siarad pob iaith rydych chi'n ei dargedu.
Chwe fformat ffeil
Mae teithiau crwn .resx, .xliff, .po, .json, .ini, a .restext gyda fformatio beit-sefydlog.
Cyfluniad lefel repo
Gollwng ffeil .github/resource-translator.yml ar gyfer cynnwys globs, geirfa, a chategorïau Custom Translator.
Ymwybodol o eirfa
Cloi enwau brand a thelerau cynnyrch gyda regex ffin geiriau craff sy'n trin C++, .NET, a ffrindiau.
Rhedeg yn sych + methu meddal
Rhagolwg cyfieithiadau heb ysgrifennu ffeiliau, neu wynebu pob gwall fel rhybudd wrth i chi ailadrodd.
Allbynnau cysylltiadau cyhoeddus
summary-title, summary-details, a has-new-translations slot yn uniongyrchol i mewn i create-pull-request.
Azure SDK swyddogol
Wedi'i adeiladu ar @azure-rest/ai-translation-text + @azure/core-rest-pipeline - ail-geisiadau awtomatig ar 408/429/5xx, dim HTTP wedi'i rolio â llaw. esbuild-bwndelu, archwilio-glân.
Llif gwaith galw heibio
Copïo. Gludo. Cyfieithu.
Tair cyfrinach, pedair llinell, ac mae'ch repo yn amlieithog ar y gwthio nesaf.
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: localizationYdych chi'n barod i leologio ar awtobeilot?
Un allwedd Azure AI Translator, un ffeil llif gwaith. Resource Translator sy'n trin y gweddill.