Apluqlutit iluaniitunun

Uqauhikkut

Pilugu uqauhiq

Nuutlutit aadjikkutaanut makpirnianut aallamut uqauhirmut.

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

Naunaitkutinga

Numiktirijit

Pilutit atauhirmik numiktirijikhamik atauhirmut — Azure AI Translator, AWS Translate, imaaluuniit Google Cloud Translation — tunuani atauhirmik, atajumik API qaangani. Numiktiriyi idjuhiqaqtuq aadjikiiktumik tunihigaluaqtiluni; taapkuanginnait ilitaridjutingit aallangajut.

Uvani makpirniani

    Tamaat kingumut ihuaqtuq: provider azure, taimaali atuqtauyut Azure workflows havakhimmaaqtut aalanguqhimaitumik — ihuaqhariaqangitut.

    Tikuaqhiniq munaqhiyukhamik

    Ihuaqharlugu provider iliuraidjutaa azure (default), aws, imaaluuniit google, ahiit tunihilutit tunihijup naunaitkutainnik. Atauhiinnaq tuniqhaiyuq atuqtauyuq atauhiqmut qanuriliurutikhamut hivayaqtauyuq; tamna hanaqidjutikhaq naunairutiqaqhimayuq talvuuna aadjikiiktumik SDKnik tunuani havagvikyuangani.

    Tunihiyut aadjiliurutait

    Azure AI Translator
    Tunihiyuq Ukpiriyaa
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (piumaguvit)

    AWS Translate
    Tunihiyuq Ukpiriyaa
    AWS
    SDK
    @aws-sdk/client-translate

    OIDC / default chain, unaluuniit awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud Numiktiriniq
    Tunihiyuq Ukpiriyaa
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Atuqtauluangituq tunihiyuq. Tunilugu Azure AI Translator ikayuutikhaq tunilugulu subscriptionKey, endpoint, unalu piumagumi region. Una aadjikkutaa ihuaqhaqtauhimajuq tadja atuqtaujut havaakhat tadja atuqtaujut.

    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 Translate

    Atuqtuq @aws-sdk/client-translate. Pilluarumagungni OIDC aws-actions/configure-aws-credentials taimaa akuniraaluk aallanut uqaqtailiniit tutquumangittanginni — qanuriliurutinga taiguqtaa AWS SDK default credential chain. Ahiagullu, awsAccessKeyId awsSecretAccessKey naunaittiaqhimayumik. Aviktuqhimaniq ihariagiyaunginnaqtuq, ukunuuna awsRegion unaluuniit AWS_REGION avatinga aadlatqiiktuq.

    Official AWS docs

    OIDC (pitquyauyuq)

    .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"]'

    Aturiami statique kiluuttat unaungittumik OIDC, piirlugu aws-actions/configure-aws-credentials talvannga piyakhaq tunilugulu awsAccessKeyId / awsSecretAccessKey (via secrets) unalu awsRegion.

    Google Cloud Numiktiriniq

    Atuqtuq @google-cloud/translate (v2). Tutqighaqlugit imaa API key (googleApiKey) uvaluuniin kivgaqtuutikkut-account JSON naunaitkutaa (googleCredentials). Tunihilutit atauhiinnarmik; Piumagumik googleProjectId naunaiqtauyuq naunaitkutanganit piiqtaugumi.

    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"]'

    Intent-specifier nunauyiurniq

    Tuniqhaiyumut-ihuaqtumut naunaiyaininnga iliuraqtauyut talvani aadjikutariyaanik ittuq. Hunavaluit aadlat utiffaaqpaktut ihuaqtumut taimaa pitquhinga aadjikutariyaa.

    textType
    Azure
    textType (plain / html)
    AWS
    Hugingitara (naqitagakhaittuq)
    Google
    Ihuaqhainiq (text / html)
    profanityAction
    Azure
    Tamaat ikayuutit
    AWS
    Naunaiyaqhimayut/Unguvaqhimayut → ivyarutit
    Google
    Hugiyaungittuq
    categoryId
    Azure
    Nanminikkut Numiktiriyi
    AWS
    Hugiyaungittuq
    Google
    Hugiyaungittuq
    allowFallback
    Azure
    Ikayuqtauyuq
    AWS
    Hugiyaungittuq
    Google
    Hugiyaungittuq
    awsFormality
    Azure
    Ignored
    AWS
    Formality setting
    Google
    Ignored
    awsBrevity
    Azure
    Ignored
    AWS
    Brevity mode
    Google
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    AWS
    Custom terminology
    Google
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    AWS
    Parallel data
    Google
    Ignored
    googleModel
    Azure
    Ignored
    AWS
    Ignored
    Google
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    AWS
    Ignored
    Google
    API endpoint override

    Nunami naunaitkutait aallangajut atauhirmun tuniuqhaijimun

    Tamarmik tuniqhaiyut atuqtut nanminiriyamiknik nunannga naunaitkutangit (una uuktuutigillaklugu Simplified Chinese is zh-Hans Azure-mi, zh AWS-mi, unalu zh-CN Google-mi). Naunaitkutit qaangiqpaktut taimaitumik aulapkaqhugillu tutquumaviit atiit, pilugit toLocales piyumayat ikayuqtait.