உங்கள் ரெப்போவை உள்ளூர்மயமாக்கவும் ஒவ்வொரு கமிட்.
Resource Translator அதிகாரப்பூர்வ SDK வழியாக Azure AI Translator ஐப் பயன்படுத்தி உங்கள் ரிசோர்ஸ் ஃபைல்களுக்கான எந்திரத்தால் மொழிபெயர்க்கப்பட்ட புல் கோரிக்கைகளைத் திறக்கிறது — கூடுதல் சேவைகள் இல்லை, ஒரு பணிப்பாய்வு மட்டுமே.
- 0 npm-தணிக்கை சிக்கல்கள்
- 150 சோதனைகள்
- முனை 20 / 22 / 24
- அதிகாரப்பூர்வ Azure SDK
.NET எக்ஸ்எம்எல் .xliff எக்ஸ்எல்ஐஎஃப் 2.0 .po gettext .json கூடு கட்டப்பட்ட அல்லது தட்டையானது .ini key=value .restext MUI உரை ஷிப்பிங்கிற்காக கட்டப்பட்டது
மொழிபெயர்ப்பு ஒரு பணிப்பாய்வு, ஒரு வேலை அல்ல.
உங்கள் தற்போதைய CI இல் செயலை விட்டு, அஸூர் AI மொழிபெயர்ப்பாளரிடம் சுட்டிக்காட்டவும், நீங்கள் இலக்கு வைக்கும் ஒவ்வொரு மொழியையும் உங்கள் ரெப்போ பேசட்டும்.
ஆறு கோப்பு வடிவங்கள்
பைட்-நிலையான வடிவமைப்புடன் .resx, .xliff, .po, .json, .ini மற்றும் .restext சுற்றுப் பயணங்கள்.
ரெப்போ நிலை கட்டமைப்பு
குளோப்கள், சொற்களஞ்சியங்கள் மற்றும் தனிப்பயன் மொழிபெயர்ப்பாளர் வகைகளை உள்ளடக்குவதற்கு ஒரு .github/resource-translator.yml கோப்பை விடவும்.
அகராதி விழிப்புணர்வு
C++, .NET மற்றும் நண்பர்களைக் கையாளும் ஸ்மார்ட் வேர்ட்-எல்லை ரெஜெக்ஸ் மூலம் பிராண்ட் பெயர்கள் மற்றும் தயாரிப்பு விதிமுறைகளைப் பூட்டவும்.
உலர்-ரன் + மென்மை-தோல்வி
கோப்புகளை எழுதாமல் மொழிபெயர்ப்புகளை முன்னோட்டமிடவும் அல்லது நீங்கள் மீண்டும் செய்யும் போது ஒவ்வொரு பிழையையும் எச்சரிக்கையாக மேற்பரப்புங்கள்.
PR-நட்பு வெளியீடுகள்
summary-title, summary-details மற்றும் has-new-translations ஸ்லாட் நேரடியாக உருவாக்கு-இழுப்பு-கோரிக்கை.
அதிகாரப்பூர்வ 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 key, ஒரு workflow file. ரிசோர்ஸ் டிரான்ஸ்லேட்டர் மீதமுள்ளவற்றைக் கையாளுகிறார்.