Tīpoka ki te ihirangi

Reo

Kōwhiria tō reo

Whakawhitia ki te whārangi ōrite i roto i tētahi atu reo.

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

Tohutoro

Ngā kaituku takatau

Kōwhiria tētahi kaiwhakarato whakamāori mō ia whakahaere — Azure AI Translator, AWS Translate, Google Cloud Translation rānei — i muri i tētahi mata API kotahi, whakakotahi. He ōrite te whanonga o te kaiwhakamāori ahakoa te kaiwhakarato; ko ngā taipitopito tuakiri anake e rerekē ana.

I tēnei whārangi

    Hototahi whakamuri katoa: provider taunoa ki te azure, nā reira ka mahi tonu ngā rerengamahi Azure tīariari — kāore he whakatika e hiahiatia ana.

    Tīpako ana i tētahi kaiwhakarato

    Tautuhia te tāuru provider ki te azure (taunoa), aws, google rānei, kātahi ka homai i ngā pūkenga o taua kaiwhakarato. Kotahi anake te kaiwhakarato e whakamahia ana mō ia waea hohenga; ko te hohenga e tautapa ana ki te SDK ōrite i muri i tētahi wheketere.

    Whakatauritenga kaiwhakarato

    Azure AI Translator
    uara kaiwhakarato
    Kikorangi (taunoa)
    SDK
    @azure-rest/ai-translation-text

    OhaurungaKey, pito, rohe (kōwhiringa)

    Whakamāori AWS
    uara kaiwhakarato
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / mekameka taunoa, awsAccessKeyId + awsSecretAccessKey rānei; awsRohe

    Whakawhitinga Kapua Google
    uara kaiwhakarato
    google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (JSON kaute-ratonga)

    Azure AI Translator (taunoa)

    Te kaiwhakarato taunoa. Whakaratohia tētahi rauemi Azure AI Translator me te tuku subscriptionKey, endpoint, me te region kōwhiringa. He ōrite tēnei whirihoranga e whakamahia kētia ana e ngā rerengamahi tīariari.

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

    Whakamāori AWS

    Ka whakamahi i @aws-sdk/client-translate. He pai ake ki te OIDC mā te aws-actions/configure-aws-credentials kia kore ai e penapenatia ngā muna roa - ka pānuitia e te hohenga te mekameka taipitopito tuakiri taunoa AWS SDK. Otiia, me awsAccessKeyId me te awsSecretAccessKey mārama. E hiahiatia ana tētahi rohe i ngā wā katoa, mā te awsRegion, mā te taurangi taiao AWS_REGION rānei.

    Official AWS docs

    OIDC (e taunakitia ana)

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

    Hei whakamahi i ngā kī pateko kaua ko te OIDC, whakataka te hipanga aws-actions/configure-aws-credentials ka hipa awsAccessKeyId / awsSecretAccessKey (mā te secrets) me te awsRegion.

    Whakawhitinga Kapua Google

    Ka whakamahi i te @google-cloud/translate (v2). Whakamotuhēhētia mā tētahi kī API (googleApiKey), ki tētahi taipitopito tuakiri JSON pūkete ratonga rānei (googleCredentials). Hoatu kia kotahi tonu; Ina aweretia tētahi googleProjectId kōwhiringa mai i te taipitopito tuakiri.

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

    Maherenga kaitaupūtā-whāinga

    Ka maheretia ngā pūpūtā tauwhāiti-kaiwhakarato ki te tīariari o tētahi ōrite. Ka hoki ngā mea katoa ki ngā taunoa tika kia ōrite tonu ai te whanonga.

    textType
    Azure
    Momokuputuhi (tōkau / html)
    AWS
    I waihotia (takahuri kore)
    Google
    hōputu (kuputuhi / html)
    profanityAction
    Azure
    Tautoko katoa
    AWS
    Kua tohua / Kua mukua te hīpoki →
    Google
    I waihotia
    categoryId
    Azure
    Kaiwhakamāori Ritenga
    AWS
    I waihotia
    Google
    I waihotia
    allowFallback
    Azure
    Tautokona
    AWS
    I waihotia
    Google
    I waihotia
    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

    He rerekē ngā waehere wāhi mō ia kaiwhakarato

    Ka whakamahi ia kaiwhakarato i ōna ake waehere paetata (hei tauira, ko te Hainamana Ngāwari e zh-Hans ana i Azure, zh i AWS, me zh-CN i Google). Ka haere ngā waehere mā te pēnei, ā, ka whakahaere i ngā ingoa kōnae huaputa, nā reira kōwhiria toLocales ngā uara e tautokona ana e tō kaiwhakarato kua tīpakohia.