विषयवस्तु पर जाउ

भाषा

अपन भाषा चुनू

दोसर भाषामे ओही पृष्ठपर जाउ।

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

सन्दर्भ

अनुवाद प्रदायक

प्रति रन एकटा अनुवाद प्रदाता चुनू — Azure AI Translator, AWS Translate, वा Google Cloud Translation — एकटा एकल, एकीकृत API सतहक पाछाँ। अनुवादक प्रदाताक परवाह किए बिना समान व्यवहार करैत अछि; केवल प्रमाण-पत्र भिन्न अछि।

ई पृष्ठ पर

    पूर्ण रूपसँ पश्चगामी संगत: provider azure लेल डिफ़ॉल्ट अछि, तेँ मौजूदा Azure कार्यप्रवाह अपरिवर्तित काज करैत रहैत अछि — कोनो सम्पादनक आवश्यकता नै अछि।

    एकटा प्रदायकक चयन

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

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

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

    सदस्यता कुंजी, अंतिमबिन्दु, क्षेत्र (वैकल्पिक)

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

    OIDC / मूलभूत चेन, वा awsAccessKeyId + awsSecretAccessKey; AWSREGION

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

    googleApiKey अथवा google- क्रेडेन्शियल्स (सेवा-खाता JSON)

    Azure AI Translator (default)

    मूलभूत प्रदायक एकटा Azure AI अनुवादक संसाधनक प्रावधान करू आ 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 अनुवाद

    @aws-sdk/client-translate प्रयोग करैत अछि। aws-actions/configure-aws-credentials माध्यमसँ OIDC केँ प्राथमिकता दिअ जाहिसँ कोनो दीर्घजीवी रहस्य संग्रहित नहि भए सकए — क्रिया AWS SDK डिफ़ॉल्ट क्रेडेंशियल श्रृंखलाकेँ पढ़ैत अछि। वैकल्पिक रूपसँ, awsAccessKeyId पास करू आ स्पष्ट रूपसँ awsSecretAccessKey करू। एकटा क्षेत्र हमेशा आवश्यक होइत अछि, awsRegion वा 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"]'

    OIDC केर बदला स्थैतिक कुँजी क' प्रयोग करबाक लेल, aws-actions/configure-aws-credentials चरण केँ छोड़ू आओर awsAccessKeyId / awsSecretAccessKey (secrets सँ) प्लस awsRegion पास करू.

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

    @google-cloud/translate (v2) के प्रयोग करैत अछि। अथवा एकटा API कुँजी (googleApiKey) अथवा सेवा-खाता JSON क्रेडेंशियल (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
    पाठ प्रकार (सादा / html)
    AWS
    अनदेखा (कोनो टागल नहि)
    गूगल
    रचना (पाठ / एचटीएमएल)
    profanityAction
    Azure
    पूर्ण समर्थन
    AWS
    मास्किंग → चिह्नित / मेटाएल
    गूगल
    उपेक्षा कएल गेल
    categoryId
    Azure
    मनपसिन्न अनुवादक
    AWS
    उपेक्षा कएल गेल
    गूगल
    उपेक्षा कएल गेल
    allowFallback
    Azure
    समर्थित
    AWS
    उपेक्षा कएल गेल
    गूगल
    उपेक्षा कएल गेल
    awsFormality
    Azure
    Ignored
    AWS
    Formality setting
    गूगल
    Ignored
    awsBrevity
    Azure
    Ignored
    AWS
    Brevity mode
    गूगल
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    AWS
    Custom terminology
    गूगल
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    AWS
    Parallel data
    गूगल
    Ignored
    googleModel
    Azure
    Ignored
    AWS
    Ignored
    गूगल
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    AWS
    Ignored
    गूगल
    API endpoint override

    लोकेल कोड प्रति प्रदायक भिन्न होइत अछि

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