ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ

ਭਾਸ਼ਾ

ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ

ਕਿਸੇ ਹੋਰ ਭਾਸ਼ਾ ਵਿੱਚ ਉਸੇ ਪੰਨੇ 'ਤੇ ਅਦਲਾ-ਬਦਲੀ ਕਰੋ।

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 ਅਨੁਵਾਦਕ, AWS ਅਨੁਵਾਦਕ, ਜਾਂ ਗੂਗਲ ਕਲਾਉਡ ਅਨੁਵਾਦ - ਇੱਕ ਸਿੰਗਲ, ਏਕੀਕ੍ਰਿਤ API ਸਤਹ ਦੇ ਪਿੱਛੇ. ਅਨੁਵਾਦਕ ਪ੍ਰਦਾਤਾ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਇਕੋ ਜਿਹਾ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ; ਸਿਰਫ ਪ੍ਰਮਾਣ ਪੱਤਰ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ.

ਇਸ ਪੰਨੇ 'ਤੇ

    ਪੂਰੀ ਤਰ੍ਹਾਂ ਬੈਕਵਰਡ ਅਨੁਕੂਲ: provider azure ਵਿੱਚ ਡਿਫਾਲਟ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਮੌਜੂਦਾ Azure ਵਰਕਫਲੋ ਬਿਨਾਂ ਕਿਸੇ ਤਬਦੀਲੀ ਦੇ ਕੰਮ ਕਰਦੇ ਰਹਿੰਦੇ ਹਨ - ਕਿਸੇ ਸੰਪਾਦਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ.

    ਇੱਕ ਪ੍ਰਦਾਤਾ ਦੀ ਚੋਣ ਕਰਨਾ

    provider ਇਨਪੁੱਟ ਨੂੰ azure (ਡਿਫਾਲਟ), aws, ਜਾਂ google 'ਤੇ ਸੈੱਟ ਕਰੋ, ਫਿਰ ਉਸ ਪ੍ਰਦਾਨਕ ਦੇ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਸਪਲਾਈ ਕਰੋ। ਪ੍ਰਤੀ ਐਕਸ਼ਨ ਕਾਲ ਸਿਰਫ ਇੱਕ ਪ੍ਰਦਾਤਾ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ; ਐਕਸ਼ਨ ਨਿਰਣਾਇਕ ਤੌਰ 'ਤੇ ਇੱਕ ਫੈਕਟਰੀ ਦੇ ਪਿੱਛੇ ਮੇਲ ਖਾਂਦੇ ਐਸਡੀਕੇ ਨੂੰ ਡੈਲੀਗੇਟ ਕਰਦੀ ਹੈ.

    ਪ੍ਰਦਾਤਾ ਦੀ ਤੁਲਨਾ

    Azure AI Translator
    ਪ੍ਰਦਾਤਾ ਮੁੱਲ
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    ਸਬਸਕ੍ਰਿਪਸ਼ਨਕੀ, ਐਂਡਪੁਆਇੰਟ, ਖੇਤਰ (ਵਿਕਲਪਿਕ)

    ਏਡਬਲਯੂਐਸ ਅਨੁਵਾਦ
    ਪ੍ਰਦਾਤਾ ਮੁੱਲ
    AWS
    SDK
    @aws-sdk/client-translate

    ਓਆਈਡੀਸੀ / ਡਿਫਾਲਟ ਚੇਨ, ਜਾਂ awsAccessKeyId + awsSecretAccessKey; awsRegion

    ਗੂਗਲ ਕਲਾਉਡ ਅਨੁਵਾਦ
    ਪ੍ਰਦਾਤਾ ਮੁੱਲ
    ਗੂਗਲ
    SDK
    @google-cloud/translate

    googleApiKey ਜਾਂ googleCredentials (ਸੇਵਾ-ਖਾਤਾ 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-sdk/client-translate ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. aws-actions/configure-aws-credentials ਦੁਆਰਾ ਓਆਈਡੀਸੀ ਨੂੰ ਤਰਜੀਹ ਦਿਓ ਤਾਂ ਜੋ ਕੋਈ ਲੰਬੇ ਸਮੇਂ ਦੇ ਰਾਜ਼ ਸਟੋਰ ਨਾ ਕੀਤੇ ਜਾਣ - ਐਕਸ਼ਨ 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
    ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਗਿਆ (ਕੋਈ ਟੌਗਲ ਨਹੀਂ)
    ਗੂਗਲ
    ਫਾਰਮੈਟ (ਟੈਕਸਟ / HTML)
    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-Hans ਹੈ, ਏਡਬਲਯੂਐਸ 'ਤੇ zh, ਅਤੇ ਗੂਗਲ 'ਤੇ zh-CN). ਕੋਡ ਜਿਵੇਂ ਹੈ ਉਸੇ ਤਰ੍ਹਾਂ ਲੰਘਦੇ ਹਨ ਅਤੇ ਆਉਟਪੁੱਟ ਫਾਈਲ ਨਾਮਾਂ ਨੂੰ ਚਲਾਉਂਦੇ ਹਨ, ਇਸ ਲਈ toLocales ਮੁੱਲ ਚੁਣੋ ਜੋ ਤੁਹਾਡਾ ਚੁਣਿਆ ਹੋਇਆ ਪ੍ਰਦਾਤਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ.