आबुङै उनफिननानै गोरोबनाय: provider azure default जायो, बेनिखायनो थाखानाय Azure workflows आ सोलायाजासे खामानि मावबाय थायो - जेबो सुजुनायनि गोनांथि गैया।
सासे होग्राखौ सायख'नाय
provider इनपुटखौ azure (default), aws, एबा google आव सेट खालाम, बेनि उनाव बै होग्रानि क्रेडेन्शियलफोरखौ जगाय। मोनफ्रोमबो Action Call आव सासेल' होग्राखौल' बाहायनाय जायो; मावनाया थि महरै मोनसे फेक्टरिनि उनथिं गोरोबनाय SDK नि थाखाय थान्दै होयो।
होग्राखौ रुजुना नायनाय
subscriptionKey, endpoint, ओनसोल (वैकल्पिक)
OIDC / default chain, एबा 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 रावसोलायनाय
बाहाय @aws-sdk/client-translate। aws-actions/configure-aws-credentials गेजेरजों OIDC खौ मोजां मोनो जाहाथे जेबो गोलाव समनि गुमुरखौ दोनथुमनाय जाया - खामानिआ 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
OIDC (गनायजानाय)
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"]'OIDC नि सोलायै static key फोरखौ बाहायनो थाखाय, aws-actions/configure-aws-credentials थाखोखौ ड्रप खालाम आरो awsAccessKeyId / awsSecretAccessKey (secrets नि गेजेरजों) दाजाब awsRegion पास खालाम।
गुगोल क्लाउड रावसोलायनाय
@google-cloud/translate (v2) बाहायदों। मोनसे API key (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"]'Intent-specifier mapping
होग्रा-थि स्पेसिफायारफोरखौ मेप खालामनाय जायो जेराव मोनसे समान थायो। गुबुन गासिबो बुजिनो हायै defaults आव गोग्लैयो बेखायनो आखुआ गोरोबनाय थायो।
textTypeprofanityActioncategoryIdallowFallbackawsFormalityawsBrevityawsTerminologyNamesawsParallelDataNamesgoogleModelgoogleApiEndpointजायगानि कडफोरा मोनफ्रोमबो होग्रायाव गुबुन गुबुन जायो
मोनफ्रोम होग्राया गावबा गावनि लोकेल कड बाहायो (बिदिन्थि महरै Simplified Chinese आ Azure आव zh-Hans, zh AWS आव आरो zh-CN Google आव)। क'डफोरा जेरै दं बिदिनो थाङो आरो output file नि मुंफोरखौ सालायो, बेनिखायनो नोंथांनि सायख'जानाय toLocales होग्राया हेफाजाब होनाय मानफोरखौ सायख'।