আপোনাৰ ৰেপো স্থানীয়কৰণ কৰক প্ৰতিটো প্ৰতিশ্ৰুতি।
ৰিচ'ৰ্চ ট্ৰান্সলেটৰে অফিচিয়েল SDK যোগে Azure AI Translator ব্যৱহাৰ কৰি আপোনাৰ সম্পদ ফাইলবোৰৰ বাবে মেচিন-অনুবাদিত পুল অনুৰোধ খোলে - কোনো অতিৰিক্ত সেৱা নাই, কেৱল এটা ৱৰ্কফ্ল'।
- 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।
Repo-স্তৰৰ সংৰূপ
গ্লব, শব্দকোষ, আৰু কাষ্টম অনুবাদক শ্ৰেণীসমূহ অন্তৰ্ভুক্ত কৰাৰ বাবে এটা .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 ত স্বয়ংক্ৰিয় পুনঃচেষ্টা কৰা হৈছে, হাতেৰে ৰোল কৰা এইচটিটিপি নাই। 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, One workflow file। ৰিচ'ৰ্চ ট্ৰান্সলেটৰে বাকীখিনি পৰিচালনা কৰে।