Skip to content

Puo

Khetha puo ea hau

Tobetsa leqepheng le le leng ka puo e 'ngoe.

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

Litšupiso

Bafani ba phetolelo

Khetha mofani a le mong oa phetolelo ka ho matha — Azure AI Translator, AWS Translate, kapa Google Cloud Translation — ka mor'a sebaka se le seng, se kopaneng sa API. Mofetoleli o itšoara ka mokhoa o ts'oanang ho sa tsotelehe mofani oa thepa; Ke litlhaloso feela tse fapane.

Leqepheng lena

    E lumellana ka botlalo ka morao: provider e sa fetoheng ho azure, ka hona li-workflows tse teng tsa Azure li lula li sebetsa li sa fetohe — ha ho na liphetoho tse hlokahalang.

    Ho khetha mofani

    Beha provider input ho azure (default), aws, kapa google, ebe o fana ka mangolo a mofani eo. Ke mofani a le mong feela ea sebelisoang mohala o mong le o mong oa ketso; ketso e fana ka deterministically ho SDK e lumellanang ka mor'a fektheri.

    Papiso ea mofani

    Azure AI Translator
    Boleng ba mofani
    Azure (ka boiketsetso)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (ka boikhethelo)

    Phetolelo ea AWS
    Boleng ba mofani
    Aws
    SDK
    @aws-sdk/client-translate

    OIDC / default chain, kapa awsAccessKeyId + awsSecretAccessKeyKey; awsRegion

    Phetolelo ea Google Cloud
    Boleng ba mofani
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (JSON ea ak'haonte ea ts'ebeletso)

    Azure AI Translator (default)

    Mofani ea fosahetseng. Fana ka mohloli oa Azure AI Translator 'me u fetise subscriptionKey, endpoint, le ka boikhethelo region. Ena ke ts'ebetso e ts'oanang le eo li-workflows tse seng li ntse li li sebelisa.

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

    Phetolelo ea AWS

    Sebelisa @aws-sdk/client-translate. Khetha OIDC ka aws-actions/configure-aws-credentials e le hore ho se be liphiri tse phelang nako e telele tse bolokiloeng — ketso e bala ketane ea boitsebahatso ea AWS SDK. Ho seng joalo, fetisa awsAccessKeyId 'me awsSecretAccessKey ka mokhoa o hlakileng. Sebaka se lula se hlokahala, ka awsRegion kapa AWS_REGION tikoloho e fapaneng.

    Official AWS docs

    OIDC (e khothalletsoa)

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

    Ho sebelisa linotlolo tse sa fetoheng ho fapana le OIDC, tlohela mohato oa aws-actions/configure-aws-credentials ebe o fetisa awsAccessKeyId / awsSecretAccessKey (ka secrets) hammoho le awsRegion.

    Phetolelo ea Google Cloud

    Sebelisa @google-cloud/translate (v2). Netefatsa ka senotlolo sa API (googleApiKey) kapa setifikeiti sa JSON sa ak'haonte ea ts'ebeletso (googleCredentials). Fana ka e le 'ngoe; googleProjectId ea boikhethelo e kenngoa ho tsoa ho setifikeiti ha e tlositsoe.

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

    'Mapa oa Sepheo

    Li-specifiers tse ikhethileng tsa mofani li behiloe 'mapa moo e lekanang e leng teng. Tse ling kaofela li khutlela ho liphoso tse utloahalang kahoo boits'oaro bo lula bo tsitsitse.

    textType
    Azure
    TextType (plain / html)
    AWS
    E hlokomolohuoa (ha ho na toggle)
    Google
    Sebopeho (mongolo / HTML)
    profanityAction
    Azure
    Tšehetso e felletseng
    AWS
    E tšoailoe / e tlositsoe → mask
    Google
    Ho hlokomolohuoa
    categoryId
    Azure
    Mofetoleli oa Tloaelo
    AWS
    Ho hlokomolohuoa
    Google
    Ho hlokomolohuoa
    allowFallback
    Azure
    E tšehetsoa
    AWS
    Ho hlokomolohuoa
    Google
    Ho hlokomolohuoa
    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

    Likhoutu tsa lehae li fapana ho ea ka mofani

    Mofani e mong le e mong o sebelisa likhoutu tsa hae tsa lehae (mohlala, Sechaena se nolofalitsoeng se zh-Hans ho Azure, zh ho AWS le zh-CN ho Google). Likhoutu li feta joalo ka ha li le teng 'me li khanna mabitso a faele e hlahisang, kahoo khetha litekanyetso toLocales mofani oa hau ea khethiloeng a li tšehetsa.