Skip to content

Reo

A ma'iti i to outou reo

A taui i ni'a i te hoê â api na roto i te 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

Faahororaa

Te mau taata iriti parau

A ma'iti i te hoê faanahoraa iritiraa i te taime tata'itahi — Azure AI Translator, AWS Translate, e aore râ Google Cloud Translation — i muri mai i te hoê ana'e API tahoê. Hoê â huru to te taata iriti parau noa'tu te taata horo'a ; e mea taa ê ana'e te mau parau faati'a.

I ni'a i teie api

    E tu'ati maitai i muri : E mea azure te provider, no reira, e tamau noa te mau tereraa ohipa Azure e vai ra ma te taui ore — aita e titauhia te mau tauiraa.

    Te ma'itiraa i te hoê taata horo'a

    A tuu i te provider i ni'a i te azure (default), aws, e aore râ google, e i muri iho a horo'a i te mau parau faati'a a taua taata ra. Hoê ana'e faanahoraa e faaohipahia i te hoê piiraa ohipa ; te ohipa e tuuhia i roto i te SDK tu'ati i muri mai i te hoê fare hamaniraa.

    Faaauraa i te feia horo'a

    Azure AI Translator
    Te faufaa o te taata horo'a
    azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (ma'itihia)

    AWS Translate
    Te faufaa o te taata horo'a
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / default chain, e aore râ awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud Translation
    Te faufaa o te taata horo'a
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Te taata horo'a matauhia. A horo'a i te hoê rave'a Azure AI Translator e a horo'a i te subscriptionKey, te endpoint, e te region. Hoê â faanahoraa teie ta te mau tereraa ohipa e faaohipa nei.

    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

    E faaohipa i te @aws-sdk/client-translate. A ma'iti a'e i te OIDC na roto i te aws-actions/configure-aws-credentials ia ore te mau parau huna maoro e haaputuhia. E aore râ, a horo'a awsAccessKeyId e awsSecretAccessKey ma te papû maitai. E titauhia te hoê tuhaa fenua i te mau taime atoa, na roto i te awsRegion e aore râ, na roto i te AWS_REGION vahi nohoraa.

    Official AWS docs

    OIDC (faaitoitoraa)

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

    No te faaohipa i te mau taviri static eiaha râ te OIDC, a tuu i te taahiraa aws-actions/configure-aws-credentials e a tuu i te awsAccessKeyId / awsSecretAccessKey (na roto i te secrets) e te awsRegion.

    Google Cloud Translation

    E faaohipa i te @google-cloud/translate (v2). A haapapû na roto i te hoê API key (googleApiKey) e aore râ, te hoê parau faati'a JSON (googleCredentials). A horo'a mai i te hoê ti'a; e faahitihia te hoê googleProjectId ma'itiraa mai roto mai i te parau faati'a ia faaorehia.

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

    Hoho'a no te haapapûraa i te opuaraa

    E faanahohia te mau faataaraa taa ê no te taata horo'a i te mau vahi e vai ra te hoê aifaitoraa. Te tahi atu mau mea atoa, e ho'i mai ïa i ni'a i te mau hape tano maitai, no reira e vai tamau noa te haerea.

    textType
    Azure
    textType (plain / html)
    AWS
    Tau'a-ore-hia (aita e taui)
    Google
    Format (text / html)
    profanityAction
    Azure
    Te patururaa taatoa
    AWS
    Tapa'ohia / Tumâhia → te tapo'iraa
    Google
    Aita i tau'a-ore-hia
    categoryId
    Azure
    Taata iriti parau
    AWS
    Aita i tau'a-ore-hia
    Google
    Aita i tau'a-ore-hia
    allowFallback
    Azure
    Paturuhia
    AWS
    Aita i tau'a-ore-hia
    Google
    Aita i tau'a-ore-hia
    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

    E mea taa ê te mau numera no te fenua tata'itahi

    Te faaohipa nei te pûpû tata'itahi i ta'na iho mau numera fenua (ei hi'oraa, e zh-Hans te reo Tinito faaohie i ni'a i te Azure, te zh i ni'a i te AWS, e te zh-CN i ni'a i te Google). E haere te mau numera na roto i te mau i'oa o te mau putu'toLocales e arata'i i te mau i'oa o te putu'ite, no reira, a ma'iti i te mau faufaa ta outou i ma'iti.