Skip to content

Gagana

Filifili lau gagana

Liliu i le itulau lava lea e tasi i se isi gagana.

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

Fa'amatalaga

Tagata e tuuina atu faaliliuga

Filifili se tasi e tu'uina atu fa'aliliuga i le tamo'e - Azure AI Translator, AWS Translate, po'o Google Cloud Translation - i tua atu o le tasi, tu'ufa'atasia API luga. E tutusa lava le amio a le tagata faaliliu e tusa lava po o le a le tagata e tuuina atu; na'o fa'amaoniga e ese'ese.

I luga o lenei itulau

    Atoatoa i tua talafeagai: provider faaletonu i le azure, o lea o lo'o i ai nei Azure workflows fa'aauau pea ona galue e le suia — leai ni fa'asa'oga mana'omia.

    Filifilia o se tagata e faaaogāina auaunaga

    Seti le sao provider i le azure (faaletonu), aws, po o le google, ona tuuina atu lea o faamaoniga a lena kamupani. E na'o le tasi le kamupani e fa'aaogaina i le vala'au gaioiga; o le gaioiga deterministically faamatuu atu i le fetaui SDK i tua o se fale gaosi.

    Fa'atusatusaga o tagata e tu'uina atu

    Azure AI Translator
    Tuuina atu le taua
    Azure (faaletonu)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (faitalia)

    Fa'aliliuga a le AWS
    Tuuina atu le taua
    O le a le mea e sili ona lelei
    SDK
    @aws-sdk/client-translate

    OIDC / filifili faaletonu, po'o le awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud Translation
    Tuuina atu le taua
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (service-account JSON)

    Azure AI Translator (default)

    O le tagata e tu'uina atu le fa'aletonu. Tu'uina atu se punaoa a le Azure AI Translator ma pasi le subscriptionKey, endpoint, ma le filifiliga region. O le fa'atulagaina lava lea e tasi o lo'o fa'aaogaina e workflows o lo'o i ai 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"]'

    Fa'aliliuga a le AWS

    Fa'aaogaina @aws-sdk/client-translate. Sili atu i le OIDC e ala i le aws-actions/configure-aws-credentials ina ia leai se mea lilo umi e teuina — o le gaioiga e faitau ai le AWS SDK default credential chain. A le o lea, pasi awsAccessKeyId ma awsSecretAccessKey manino. E mana'omia i taimi uma se itulagi, e ala i le awsRegion po'o le AWS_REGION siosiomaga fesuia'iga.

    Official AWS docs

    OIDC (fautuaina)

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

    Ina ia fa'aaogaina ki static nai lo le OIDC, pa'u le la'asaga aws-actions/configure-aws-credentials ma pasi awsAccessKeyId / awsSecretAccessKey (e ala i le secrets) fa'aopoopo awsRegion.

    Google Cloud Translation

    Fa'aaogaina @google-cloud/translate (f2). Fa'amaonia ma se API ki (googleApiKey) po'o se tautua-teuga tupe JSON fa'amaonia (googleCredentials). Tuuina atu tonu lava le tasi; O se fa'googleProjectId fa'apitoa e maua mai i le fa'amaoniga pe a aveesea.

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

    Fa'afanua fa'amoemoe-fa'apitoa

    O fa'amatalaga fa'apitoa e tu'uina atu e fa'afanua pe a fai o lo'o i ai se tutusa. O isi mea uma e pa'u i tua i le fa'aletonu talafeagai ina ia tumau ai le amio.

    textType
    Azure
    textType (manino / html)
    O le AWS
    Le amana'iaina (leai se toggle)
    Google
    Fa'atulagaga (Tusitusiga / HTML)
    profanityAction
    Azure
    Lagolago atoa
    O le AWS
    Fa'ailogaina / Ave'esea → masking
    Google
    Le amana'iaina
    categoryId
    Azure
    Fa'aliliu Masani
    O le AWS
    Le amana'iaina
    Google
    Le amana'iaina
    allowFallback
    Azure
    Lagolagoina
    O le AWS
    Le amana'iaina
    Google
    Le amana'iaina
    awsFormality
    Azure
    Ignored
    O le AWS
    Formality setting
    Google
    Ignored
    awsBrevity
    Azure
    Ignored
    O le AWS
    Brevity mode
    Google
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    O le AWS
    Custom terminology
    Google
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    O le AWS
    Parallel data
    Google
    Ignored
    googleModel
    Azure
    Ignored
    O le AWS
    Ignored
    Google
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    O le AWS
    Ignored
    Google
    API endpoint override

    E eseese tulafono o le lotoifale i tagata e tuuina atu

    O kamupani ta'itasi e fa'aaogaina a latou lava tulafono fa'avae (mo se fa'ata'ita'iga, o le Saina Fa'afaigofieina e zh-Hans i Azure, zh i luga o le AWS, ma zh-CN i Google). O tulafono laiti e pasi e pei ona i ai ma fa'atautaia igoa faila o galuega faatino, o lea ia filifili toLocales tulaga taua e lagolagoina e lau kamupani filifilia.