Repoنى يەرلىكلەشتۈرۈش ھەر بىر ۋەدىسى.
Resource Translator رەسمىي SDK ئارقىلىق Azure AI Translator ئارقىلىق مەنبە ھۆججىتىڭىزنى ماشىنا تەرجىمە قىلىپ تارتىش ئىلتىماسىنى ئاچىدۇ.
- 0 npm ئىقتىسادىي تەپتىش مەسىلىسى
- 150 سىناق
- تۈگۈن 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po gettext .json ئۇۋا ياكى ياپىلاق .ini key=value .restext MUI تېكىستى دېڭىز تىرانسىپورتى ئۈچۈن ياسالغان
تەرجىمە بىر خىزمەت تەرتىپى، ھەرگىزمۇ جاپالىق ئىش ئەمەس.
مەشغۇلاتنى ھازىرقى CI غا كىرگۈزۈپ، Azure AI تەرجىمانىغا توغرىلاپ، Repo ئارقىلىق سىز نىشان قىلغان ھەر بىر تىلدا سۆزلىشەلەيدۇ.
ئالتە ھۆججەت فورماتى
بايتلىق مۇقىم فورماتى بىلەن .resx، .xliff، .po، .json، .ini ۋە .restext بېرىش.
Repos دەرىجىلىك سەپلىمە
Globs، لۇغەتلەر ۋە Custom Tتەرجىمان كاتېگورىيىسىنى ئۆز ئىچىگە ئالغان ھۆججەت .github/resource-translator.yml تاشلاڭ.
لۇغەتتىن خەۋەردار
ماركا نامى ۋە مەھسۇلات ئاتالغۇلىرىنى ئەقلىي ئىقتىدارلىق سۆز چېگراسى ئارقىلىق C++، .NET ۋە دوستلارنى بىر تەرەپ قىلالايدۇ.
قۇرۇق يۈگۈرۈش + يۇمشاق مەغلۇبىيەت
ھۆججەت يازماي تۇرۇپ تەرجىمە قىلىڭ، ياكى تەكرارلىغاندا ھەر بىر خاتالىقنى ئاگاھلاندۇرۇش سۈپىتىدە كۆرسىتىپ قويۇڭ.
PR دوستانە چىقىرىش
summary-title، summary-details ۋە has-new-translations بىۋاستە create-pull-request غا كىرگۈزۈلىدۇ.
Official Azure SDK
@azure-rest/ai-translation-text + @azure/core-rest-pipeline ئاساسىدا قۇرۇلغان — ئاپتوماتىك قايتا سىناش 408/429/5xx، قولدا يۆگىلگەن HTTP يوق. esbuild يىغىلغان، ئىقتىسادىي تەپتىشلىك پاكىز.
كىرىش تەرتىپى
كۆچۈرۈپ قويدۇم، چاپلىما تەرجىمە قىل.
ئۈچ مەخپىيەتلىك، تۆت قۇر، كېيىنكى قەدەمدە سىزنىڭ ئامبارىڭىز كۆپ تىللىق بولىدۇ.
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ئاپتوماتىك ئۇچقۇچى ئارقىلىق يەرلىكلەشتۈرۈشكە تەييار بولدىڭىزمۇ؟
بىر Azure AI تەرجىمە ئاچقۇچى، بىر workflow ھۆججىتى. Resource Translator قالغان ئىشلارنى بىر تەرەپ قىلىدۇ.