तुमचें रेपोचें स्थानिकीकरण करचें दरेक कमिट.
संसाधन अनुवादक अधिकृत SDK वरवीं Azure AI ट्रान्सलेटर वापरून तुमच्या संसाधन फायलीं खातीर मशीन-अणकारीत पुल विनंत्या उगडटा — अतिरिक्त सेवा ना, फकत एक कार्यप्रवाह.
- 0 एनपीएम-ऑडिट मुद्दे
- 150 चांचण्यो
- नोड 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po गेट टेक्स्ट .json नेस्टेड वा सपाट .ini key=value .restext MUI मजकूर येरादारी खातीर बांदिल्लें
अणकार एक कार्यप्रवाह म्हणून, काम न्हय.
तुमच्या सद्याच्या CI कडेन कृती सोडची, Azure AI ट्रान्सलेटराचेर दाखोवची, आनी तुमच्या रेपोक तुमी लक्ष्य केल्ली दरेक भास उलोवपाक दिवची.
स फायली स्वरूप[बदल]
राऊंड-ट्रिप .resx, .xliff, .po, .json, .ini आनी बाइट-स्टेबल फॉरमॅटिंगा सयत .restext.
रेपो-लेव्हल कॉन्फिग
ग्लोब, शब्दकोश आनी सानुकूल अनुवादक वर्ग आसपावपा खातीर .github/resource-translator.yml फायल ड्रॉप करात.
शब्दावली-जागरूक
C++, .NET आनी इश्टांक हाताळपी स्मार्ट वर्ड-बाउंड्री रेगेक्सान ब्रँड नांवां आनी उत्पादनाचीं उतरां लॉक करात.
ड्राय-रन + सॉफ्ट-फेल
फायली बरयनासतना अणकारांचें पूर्वावलोकन करात, वा पुनरावृत्ती करतना शिटकावणी म्हणून दरेक त्रुटी मुखार हाडात.
PR-फ्रेंडली आउटपुट
summary-title, summary-details आनी has-new-translations स्लॉट थेट क्रिएट-पुल-रिक्वेस्टांत करतात.
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 Translator की, एक वर्कफ्लो फायल. संसाधन अनुवादक उरिल्लें काम हाताळटा.