مُکمل پَتہٕ پَتہٕ مطابقت تھاوان: provider ڈیفالٹ چُھ azure کُن، تَمہِ مۄکھٕ موجودٕ Azure ورک فلو چُھ نہٕ بَدلاونہٕ آمُت کٲم کران — کانٛہہ تہِ ترمیم کرنُک ضوروٗرَتھ۔
فراہم کَرن وول ژارُن
provider اِنپُٹ کٔرِو سیٹ azure (ڈیفالٹ)، aws، یا google پیٹھ، پتہٕ کٔرِو فراہم کَرن وٲلہِ سٕنز اسناد فراہم۔ فی ایکشن کال چھُ صرف اکھ فراہم کنندہ استعمال یِوان کرنہٕ۔ یہِ عمل چھُ مُقرر پٲٹھۍ أکِس فیکٹریَس پَتہٕ مِلان ایس ڈی کے یَس مُطٲبِق۔
فراہم کَرن والٮ۪ن ہُنٛد موازنہٕ
سبسکرپشن کی، اینڈ پوائنٹ، ریجن (اختیاری)
OIDC / ڈیفالٹ چین، یا awsAccessKeyId + awsSecretAccessKey؛ awsRegion
googleApiKey یا googleCredentials (سٔروِس اکاؤنٹ JSON)
Azure AI Translator (default)
ڈیفالٹ فراہم کَرن وول ۔ Azure AI ٹرانسلیٹر ریسورس کٔرِو فراہم تہٕ پاس subscriptionKey، endpoint تہٕ اختیاری طور region۔ یہِ چھِ سۄے کنفیگریشن یُس موجودٕ ورک فلو گۄڈَے استعمال کران چھُ۔
Official Azure docs
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5
- id: translator uses: IEvangelist/resource-translator@v3 with: provider: | azure: subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} sourceLocale: en toLocales: '["es","fr","de"]'اے ڈبلیو ایس ترجمہ
استعمال @aws-sdk/client-translate۔ ترجیح aws-actions/configure-aws-credentials تْہ چُھ نْہ زیٹھ تام رازْہ محفوظ کرنْہ آمُت — ایکشن چُھ پران AWS SDK ڈیفالٹ کریڈینشیل چین۔ متبادل طورس پیٹھ، پاس awsAccessKeyId تہٕ awsSecretAccessKey واضح طورس پیٹھ۔ اکھ خطہٕ چُھ ہمیشہٕ ضرورت آسان، awsRegion یا AWS_REGION ماحولک متغیر ذریعہٕ۔
Official AWS docs
- Amazon Translate overview
- TranslateText API reference
- Setting formality
- Using brevity
- Custom terminology
- Parallel data
- Supported languages
او آئی ڈی سی (تجویز شدہ)
permissions: id-token: write # for aws-actions/configure-aws-credentials OIDC contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5
- uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: arn:aws:iam::123456789012:role/gh-actions-translate aws-region: us-east-1
- id: translator uses: IEvangelist/resource-translator@v3 with: provider: | aws: region: us-east-1 # or rely on AWS_REGION from the step above formality: FORMAL brevity: true sourceLocale: en toLocales: '["es","fr","de"]'او آی ڈی سی بدلہٕ جامد کی استعمال کرنْہ باپت، تراوو aws-actions/configure-aws-credentials قدم تہٕ پاس awsAccessKeyId / awsSecretAccessKey (via secrets) پلس awsRegion۔
گوگل کلاؤڈ ٹرانسلیشن
استعمال @google-cloud/translate (v2)۔ تصدیق کْریو یا تہٕ API کی (googleApiKey) یا سْروِس اکاؤنٹ JSON کریڈینشیل (googleCredentials) سْیت ۔ بلکل اکھ فراہمی؛ اکھ اختیاری googleProjectId چُھ کریڈینشیل سۭتۍ اندازٕ لگاونہٕ یوان ییلہٕ یہٕ تراونہٕ ییہٕ۔
Official Google docs
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5
- id: translator uses: IEvangelist/resource-translator@v3 with: provider: | google: # Provide EITHER a service-account JSON credential... credentials: ${{ secrets.GCP_TRANSLATE_CREDENTIALS }} # ...OR an API key: # apiKey: ${{ secrets.GCP_TRANSLATE_API_KEY }} model: nmt sourceLocale: en toLocales: '["es","fr","de"]'ارادٕچ وضاحتی نقشہٕ بندی
فراہم کنندک مخصوص وضاحتن ہنٛد نقشہٕ چُھ یوان بناونہٕ ییتہٕ اکھ مساوی موجود چُھ۔ باقی سورے کینہہ چھہ سمجھدار ڈیفالٹس پیٹھ واپس یوان لہذا چھہ ورتاو مستقل روزان۔
textTypeprofanityActioncategoryIdallowFallbackawsFormalityawsBrevityawsTerminologyNamesawsParallelDataNamesgoogleModelgoogleApiEndpointلوکل کوڈ چھِ پرٮ۪تھ فراہم کَرن وٲلِس مُختٔلِف آسان
پرتھ اکھ فراہم کنندہ چُھ پنٕنۍ لوکل کوڈ استعمال کران (مثلن آسان چینی چُھ Azure پیٹھ zh-Hans، zh AWS پیٹھ، تہٕ zh-CN گوگلس پیٹھ)۔ کوڈ چھِ یِتھٕ پٲٹھۍ گزران تہٕ آؤٹ پُٹ فایلہِ ہُنٛد ناو چلاوان، تَمہِ مۄکھٕ ژٲرِو toLocales ویلیوٗ تُہُنٛد ژٲرِمُت فراہم کَرن وول سپورٹ۔