Edukira salto egin

Hizkuntza

Aukeratu zure hizkuntza

Beste hizkuntza batean orrialde berean aldatu.

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

Erreferentzia

Itzulpen hornitzaileak

Aukeratu itzulpen hornitzaile bat exekuzio bakoitzean — Azure AI Translator, AWS Translate edo Google Cloud Translation — API bakar eta bateratu baten atzean. Itzultzaileak berdin jokatzen du hornitzailearen arabera; Ziurtagiriak bakarrik aldatzen dira.

Orrialde honetan

    Erabat atzera bateragarria: provider lehenetsita azure, beraz, Azure lan-fluxuak aldatu gabe jarraitzen dute — ez da aldaketarik behar.

    Hornitzaile bat aukeratzea

    Ezarri provider sarrera azure (lehenetsia), aws edo google, eta hornitzaile horren kredentzialak eman. Ekintza dei bakoitzeko hornitzaile bakarra erabiltzen da; ekintza determinististak fabrika baten atzean dagoen SDK-ra delegatu egiten du.

    Hornitzaileen konparazioa

    Azure AI Translator
    Hornitzailearen balioa
    Azure (lehenetsia)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, eskualdea (aukerakoa)

    AWS Translate
    Hornitzailearen balioa
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / kate lehenetsia, edo awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud Itzulpena
    Hornitzailearen balioa
    Google
    SDK
    @google-cloud/translate

    googleApiKey EDO googleCredentials (zerbitzu-kontu JSON)

    Azure AI Itzultzailea (lehenetsia)

    Hornitzaile lehenetsia. Azure AI Itzultzaile baliabide bat hornitu eta subscriptionKey, endpoint eta aukeraz region. Konfigurazio bera da dagoeneko dauden lan-fluxuek erabiltzen dutena.

    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

    Erabiltzen @aws-sdk/client-translate. OIDC nahiago aws-actions/configure-aws-credentials bidez, sekretu iraunkorrak ez gordetzeko — ekintzak AWS SDK lehenetsitako kredentzialen katea irakurtzen du. Bestela, awsAccessKeyId eta awsSecretAccessKey esplizituki. Eskualde bat beti behar da, awsRegion edo ingurune aldagai AWS_REGION bidez.

    Official AWS docs

    OIDC (gomendatua)

    .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 ordez giltza estatikoak erabiltzeko, aws-actions/configure-aws-credentials pausoa kendu eta pasatu awsAccessKeyId / awsSecretAccessKey (secrets bidez) gehi awsRegion.

    Google Cloud Itzulpena

    @google-cloud/translate (v2) erabiltzen du. API gako (googleApiKey) edo zerbitzu-kontu JSON kredentzial (googleCredentials) erabiliz autentifikatu. Eman hornidura bat zehazki; Aukerazko googleProjectId bat ateratzen da ziurtagiritik kanpo geratzen denean.

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

    Asmo-zehaztatzailearen mapaketa

    Hornitzaile espezifikoak baliokide bat dagoenean mapatzen dira. Gainerako guztia lehenetsitako zentzudunetara itzultzen da, portaera koherentea izan dadin.

    textType
    Azure
    textType (argi eta garbi / html)
    AWS
    Ez da kontuan hartu (ez etengailurik)
    Google
    Formatua (testua / html)
    profanityAction
    Azure
    Babes osoa
    AWS
    Markatu / Ezabatu → maskaratzearekin
    Google
    Baztertua
    categoryId
    Azure
    Itzultzaile pertsonalizatua
    AWS
    Baztertua
    Google
    Baztertua
    allowFallback
    Azure
    Babestua
    AWS
    Baztertua
    Google
    Baztertua
    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

    Tokiko kodeak hornitzailearen arabera desberdinak dira

    Hornitzaile bakoitzak bere kode lokal propioak erabiltzen ditu (adibidez, Txinera Sinplifikatua Azure-n zh-Hans, AWSn zh eta Google-n zh-CN). Kodeak horrela pasatzen dira eta irteerako fitxategi izenak gidatzen dituzte, beraz, aukeratu zure hautatutako hornitzaileak onartzen dituen balio toLocales.