सामान मं जाव

भाखा

अपन भाखा चुनव

अऊ दूसर भाखा मं ओही पेज मं स्विच करव.

EnglishEnglishenAfrikaansAfrikaansafአማርኛAmharicamالعربيةArabicarঅসমীয়াAssameseasAzərbaycanAzerbaijaniazБашҡортBashkirbaБългарскиBulgarianbgभोजपुरीBhojpuribhoবাংলাBanglabnབོད་སྐད་Tibetanboबड़ोBodobrxBosanskiBosnianbsCatalàCatalancaČeštinaCzechcsCymraegWelshcyDanskDanishdaDeutschGermandeडोगरीDogridoiDolnoserbšćinaLower SorbiandsbދިވެހިބަސްDivehidvΕλληνικάGreekelEspañolSpanishesEestiEstonianetEuskaraBasqueeuفارسیPersianfaSuomiFinnishfiFilipinoFilipinofilVakavitiFijianfjFøroysktFaroesefoFrançaisFrenchfrFrançais (Canada)French (Canada)fr-CAGaeilgeIrishgaGalegoGalicianglकोंकणीKonkanigomગુજરાતીGujaratiguHausaHausahaעבריתHebrewheहिन्दीHindihiछत्तीसगढ़ीChhattisgarhihneHrvatskiCroatianhrHornjoserbsceUpper SorbianhsbHaitian CreoleHaitian CreolehtMagyarHungarianhuՀայերենArmenianhyIndonesiaIndonesianidÌgbòIgboigInuinnaqtunInuinnaqtuniktÍslenskaIcelandicisItalianoItalianitᐃᓄᒃᑎᑐᑦInuktitutiuInuktitut (Latin)Inuktitut (Latin)iu-Latn日本語JapanesejaქართულიGeorgiankaҚазақ ТіліKazakhkkខ្មែរKhmerkmKurmancîKurdish (Northern)kmrಕನ್ನಡKannadakn한국어KoreankoكٲشُرKashmiriksکوردیی ناوەندیKurdish (Central)kuКыргызчаKyrgyzkyLëtzebuergeschLuxembourgishlbLingálaLingalalnລາວLaoloLietuviųLithuanianltLugandaGandalugLatviešuLatvianlv中文 (文言文)Chinese (Literary)lzhमैथिलीMaithilimaiMalagasyMalagasymgTe Reo MāoriMāorimiМакедонскиMacedonianmkമലയാളംMalayalammlМонгол хэлMongolian (Cyrillic)mn-Cyrlᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡMongolian (Traditional)mn-MongমৈতৈলোনManipurimniमराठीMarathimrMelayuMalaymsMaltiMaltesemtHmong DawHmong Dawmwwမြန်မာMyanmar (Burmese)myNorsk BokmålNorwegian BokmålnbनेपालीNepalineNederlandsDutchnlSesotho sa LeboaSesotho sa LeboansoChinyanjaChichewanyaଓଡ଼ିଆOdiaorHñähñuQuerétaro OtomiotqਪੰਜਾਬੀPunjabipaPolskiPolishplدریDariprsپښتوPashtopsPortuguês (Brasil)Portuguese (Brazil)ptPortuguês (Portugal)Portuguese (Portugal)pt-PTRomânăRomanianroРусскийRussianruIkirundiRundirunKinyarwandaKinyarwandarwسنڌيSindhisdසිංහලSinhalasiSlovenčinaSlovakskSlovenščinaSlovenianslGagana SāmoaSamoansmchiShonaShonasnSoomaaliSomalisoShqipAlbaniansqСрпски (ћирилица)Serbian (Cyrillic)sr-CyrlSrpski (latinica)Serbian (Latin)sr-LatnSesothoSesothostSvenskaSwedishsvKiswahiliSwahiliswதமிழ்TamiltaతెలుగుTeluguteไทยThaithትግርTigrinyatiTürkmen DiliTurkmentkLea fakatongaTongantoTürkçeTurkishtrТатарTatarttReo TahitiTahitiantyئۇيغۇرچەUyghurugУкраїнськаUkrainianukاردوUrduurUzbek (Latin)Uzbek (Latin)uzTiếng ViệtVietnameseviisiXhosaisiXhosaxhÈdè YorùbáYorubayoYucatec MayaYucatec Mayayua粵語Cantonese (Traditional)yue中文 (简体)Chinese Simplifiedzh-Hans中文 (繁體)Chinese Traditionalzh-HantisiZuluisiZuluzu

संदर्भ

अनुवाद देवइया

एक एकल, एकीकृत एपीआई सतह के पाछू प्रति रन एक अनुवाद प्रदाता चुनव - एज़्योर एआई अनुवादक, एडब्ल्यूएस अनुवाद, या गूगल क्लाउड अनुवाद। अनुवादक प्रदाता के परवाह करे बिना समान व्यवहार करत हवय; केवल क्रेडेंशियल्स भिन्न हंवय।

ये पेज मं

    पूरा बैकवर्ड कम्पेटिबल: provider डिफाल्ट azure, जेखर सेती अभी हाल के एज़्योर वर्कफ्लो अपरिवर्तित काम करत रहिथे - कोनो संपादन जरूरी नइ.

    प्रदाता चुनना

    provider इनपुट ल azure (डिफाल्ट), aws, या google मं सेट करव, फिर ओ प्रोवाइडर के क्रेडेंसियल्स ल सप्लाई करव. प्रति एक्शन कॉल केवल एक प्रदाता के उपयोग करे जात हवय; कार्रवाई निर्धारक रूप ले एक कारखाने के पाछू मिलान एसडीके ल प्रतिनिधि करत हवय।

    प्रदाता तुलना

    Azure AI Translator
    प्रदाता मूल्य
    Azure (डिफाल्ट)
    एसडीके
    @azure-rest/ai-translation-text

    सब्सक्रिप्सन- कुंजी, एन्डपाइंट, छेत्र (वैकल्पिक)

    एडब्ल्यूएस अनुवाद
    प्रदाता मूल्य
    एडब्ल्यूएस
    एसडीके
    @aws-sdk/client-translate

    ओआईडीसी / डिफाल्ट चेन, या awsAccessKeyId + awsSecretAccessKey; एडब्ल्यूएस रीजन

    गूगल क्लाउड अनुवाद
    प्रदाता मूल्य
    गूगल
    एसडीके
    @google-cloud/translate

    गूगलएपिकी या गूगल- क्रेडेनियल्स (सेवा- खाता जेएसओएन)

    Azure AI Translator (default)

    डिफाल्ट प्रोवाइडर. एक एज़्योर एआई अनुवादक संसाधन के प्रावधान करव अउ subscriptionKey, endpoint, अउ वैकल्पिक रूप ले region पास करव। ये वही कान्फिगुरेसन हे जऊन अभी हाल के वर्कफ्लो पहिली से उपयोग करत हे.

    Official Azure docs

    .github/workflows/translate.yml
    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 के माध्यम ले ओआईडीसी ल प्राथमिकता दें ताकि कोनो लंबे समय तक रहे वाला रहस्य संग्रहीत नी हो - कार्रवाई एडब्ल्यूएस एसडीके डिफ़ॉल्ट क्रेडेंशियल श्रृंखला पढ़थे। वैकल्पिक रूप ले, awsAccessKeyId पास करव अउ स्पष्ट रूप ले awsSecretAccessKeyawsRegion या AWS_REGION पर्यावरण चर के माध्यम ले एक क्षेत्र के हमेशा आवश्यकता होत हवय।

    Official AWS docs

    ओआईडीसी (अनुसंसित)

    .github/workflows/translate.yml
    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 (secrets द्वारा) प्लस awsRegion पास करव.

    गूगल क्लाउड अनुवाद

    @google-cloud/translate (सं. २) के उपयोग करथे. एपीआई कुंजी (googleApiKey) या सेवा- खाता जेएसओएन क्रेडेंशियल (googleCredentials) के साथ प्रमानीकरन करव. आपूर्ति बिल्कुल एक; छोड़े जाने म क्रेडेंशियल ले एक वैकल्पिक googleProjectId के अनुमान लगाए जात हवय ।

    Official Google docs

    .github/workflows/translate.yml
    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"]'

    इंटेंट- स्पेसिफायर मैपिंग

    प्रदाता-विशिष्ट विनिर्देशक मैप करे जात हंवय जहां एक समकक्ष मौजूद हवय। बाकी सब कुछु समझदार डिफ़ॉल्ट म वापस आ जात हवय ताकि व्यवहार सुसंगत रहे।

    textType
    Azure
    पाठ किसिम (सादा / एचटीएमएल)
    एडब्ल्यूएस
    अनदेखा करिस (कोई टागल नइ)
    गूगल
    फार्मेट (पाठ / एचटीएमएल)
    profanityAction
    Azure
    पूरा समर्थन
    एडब्ल्यूएस
    मास्किंग → चिनहित / मेटाइस
    गूगल
    अनदेखा करिस
    categoryId
    Azure
    मनमाफिक अनुवादक
    एडब्ल्यूएस
    अनदेखा करिस
    गूगल
    अनदेखा करिस
    allowFallback
    Azure
    समर्थित
    एडब्ल्यूएस
    अनदेखा करिस
    गूगल
    अनदेखा करिस
    awsFormality
    Azure
    Ignored
    एडब्ल्यूएस
    Formality setting
    गूगल
    Ignored
    awsBrevity
    Azure
    Ignored
    एडब्ल्यूएस
    Brevity mode
    गूगल
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    एडब्ल्यूएस
    Custom terminology
    गूगल
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    एडब्ल्यूएस
    Parallel data
    गूगल
    Ignored
    googleModel
    Azure
    Ignored
    एडब्ल्यूएस
    Ignored
    गूगल
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    एडब्ल्यूएस
    Ignored
    गूगल
    API endpoint override

    लोकेल कोड प्रति प्रदाता भिन्न होथे

    प्रत्येक प्रदाता अपन स्वयं के लोकेल कोड के उपयोग करत हवय (उदाहरण बर सरलीकृत चीनी एज़्योर म zh-Hans हवय, zh एडब्ल्यूएस म अउ गूगल म zh-CN)। कोड जस के तस गुजरथे अउ आउटपुट फाइल नाम मन ल चलाथे, अत: आप मन के चुने गे प्रदाता समर्थित toLocales मान चुनव.