Tsibela kwisiqulatho

Ulwimi

Khetha ulwimi lwakho

Yiya kwiphepha elifanayo kolunye ulwimi.

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

Isalathiso

Ababoneleli bokuguqulela

Khetha umnikezeli omnye wokuguqulela ngokubaleka - i-Azure AI Translator, i-AWS Translate, okanye iGoogle Cloud Translation - ngasemva kwendawo enye, edibeneyo ye-API. Umguquleli uziphatha ngokufanayo kungakhathaliseki ukuba ngubani umboneleli; Kuphela iziqinisekiso ziyahluka.

Kweli phepha

    Ukubuyela umva ngokupheleleyo: provider okungagqibekanga kwi-azure, ke ukuhamba komsebenzi okukhoyo kwe-Azure kuhlala kusebenza kungatshintshi - akukho zilungiso zifunekayo.

    Ukukhetha umboneleli

    Misela igalelo provider kwi-azure (emiselweyo), aws, okanye google, ze unikeze abaqinisekisi bomnikezeli. Mnye kuphela umboneleli osetyenziswayo kwifowuni nganye yesenzo; isenzo sidlulisela ngokucacileyo kwi-SDK ehambelanayo emva kwefektri.

    Uthelekiso lomboneleli

    Umguquleli we-Azure AI
    Ixabiso lomnikezeli
    Azure (okungagqibekanga)
    I-SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (ngokuzithandela)

    Ukuguqulela kwe-AWS
    Ixabiso lomnikezeli
    Aws
    I-SDK
    @aws-sdk/client-translate

    OIDC / chain engagqibekanga, okanye awsAccessKeyId + awsSecretAccessKeyKey; Ummandla we-awsRegion

    Inguqulelo yelifu likaGoogle
    Ixabiso lomnikezeli
    UGoogle
    I-SDK
    @google-cloud/translate

    googleApiKey OKANYE googleCredentials (i-akhawunti yenkonzo-i-JSON)

    Azure AI Translator (default)

    Umboneleli ongagqibekanga. Ukubonelela ngesixhobo se-Azure AI Translator kwaye uphumelele i-subscriptionKey, endpoint, kwaye ngokuzikhethela region. Olu luhlobo olufanayo lwezixhobo zokusebenza ezikhoyo esele zisetyenziswa.

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

    Ukuguqulela kwe-AWS

    Sebenzisa @aws-sdk/client-translate. Khetha i-OIDC nge-aws-actions/configure-aws-credentials ukuze kungabikho zimfihlo zexesha elide ezigcinwayo-isenzo sifunda ikhonkco leziqinisekiso ze-AWS SDK. Ngenye indlela, dlulisa awsAccessKeyId kwaye awsSecretAccessKey ngokucacileyo. Indawo ihlala ifuneka, nge-awsRegion okanye i-AWS_REGION yokusingqongileyo eyahlukileyo.

    Official AWS docs

    I-OIDC (icetyiswa)

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

    Ukusebenzisa amaqhosha emizantsi endaweni ye OIDC, lahla inyathelo aws-actions/configure-aws-credentials kwaye udlule awsAccessKeyId / awsSecretAccessKey (nge secrets) kunye awsRegion.

    Inguqulelo yelifu likaGoogle

    Sebenzisa @google-cloud/translate (v2). Qinisekisa ngesitshixo se-API (googleApiKey) okanye isiqinisekiso se-JSON se-akhawunti yenkonzo (googleCredentials). Nika enye ngokuchanekileyo; googleProjectId yokuzikhethela ithathwa kwisiqinisekiso xa ishiyiwe.

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

    Imephu ye-Intent-specifier

    Ii-specifiers ezithile zibekwe kwimephu apho kukho into elinganayo. Yonke enye into ibuyela kwiimpazamo ezisengqiqweni ukuze ukuziphatha kuhlala kungaguquguquki.

    textType
    Azure
    Uhlobo lombhalo (plain / html)
    I-AWS
    Ayihoywanga (akukho qhobosha)
    UGoogle
    Ifomathi (umbhalo / i-html)
    profanityAction
    Azure
    Inkxaso epheleleyo
    I-AWS
    Phawulwe / Icinyiwe → ukugquma
    UGoogle
    Ukungahoywa
    categoryId
    Azure
    Umguquli Olungiselweyo
    I-AWS
    Ukungahoywa
    UGoogle
    Ukungahoywa
    allowFallback
    Azure
    Ixhaswe
    I-AWS
    Ukungahoywa
    UGoogle
    Ukungahoywa
    awsFormality
    Azure
    Ignored
    I-AWS
    Formality setting
    UGoogle
    Ignored
    awsBrevity
    Azure
    Ignored
    I-AWS
    Brevity mode
    UGoogle
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    I-AWS
    Custom terminology
    UGoogle
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    I-AWS
    Parallel data
    UGoogle
    Ignored
    googleModel
    Azure
    Ignored
    I-AWS
    Ignored
    UGoogle
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    I-AWS
    Ignored
    UGoogle
    API endpoint override

    Iikhowudi zangaphakathi ziyahluka kumnikezeli ngamnye

    Umboneleli ngamnye usebenzisa iikhowudi zakhe zendawo (umzekelo isiTshayina esenziwe lula zh-Hans kwi-Azure, zh kwi-AWS, kunye ne-zh-CN kuGoogle). Iikhowudi zidlula njengoko zinjalo kwaye ziqhube amagama efayile yeziphumo, ke khetha amaxabiso toLocales umboneleli wakho okhethiweyo axhaswayo.