Skip to content

Mutauro

Sarudza mutauro wako

Shandura peji rimwe chete mune mumwe mutauro.

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

Reference

Vashanduri vanopa

Sarudza mupi mumwe wekushandura pakumhanya - Azure AI Muturikiri, AWS Dudzira, kana Google Cloud Dudziro - kuseri kweimwechete, yakabatana API pamusoro. Muturikiri anozvibata zvakafanana zvisinei nemupi; Chete magwaro anosiyana.

Pane ino peji

    Yakazara kumashure inoenderana: provider defaults kune azure, saka iripo Azure workflows inoramba ichishanda isina kuchinjika — hapana zvigadziriso zvinodiwa.

    Kusarudza mupi

    Isa provider yekuisa kune azure (default), aws, kana google, wobva wapa zvitupa zvemupi iyeye. Mupi mumwe chete anoshandiswa padanho rekufona; chiito chinopa deterministically kune inoenderana SDK kuseri kwefekitori.

    Kuenzanisa kwemupi

    Azure AI Muturikiri
    Kukosha kwemupi
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (optional)

    Shanduro yeAWS
    Kukosha kwemupi
    Aws
    SDK
    @aws-sdk/client-translate

    OIDC / default cheni, kana awsAccessKeyId + awsSecretAccessKeyKey; awsRegion

    Google Cloud Translation
    Kukosha kwemupi
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Mupi wekukundikana. Ipa Azure AI Muturikiri sosi uye upfuure subscriptionKey, endpoint, uye nesarudzo region. Aya ndiwo maratidziro akafanana nemabasa aripo anoshandiswa kare.

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

    Shanduro yeAWS

    Shandisa @aws-sdk/client-translate. Sarudza OIDC kuburikidza aws-actions/configure-aws-credentials saka hapana zvakavanzika zvehupenyu hwakareba zvinochengetwa — chiito chinoverenga iyo AWS SDK default credential cheni. Neimwe nzira, pfuudza awsAccessKeyId uye awsSecretAccessKey zvakajeka. Dunhu rinogara richidiwa, kuburikidza awsRegion kana AWS_REGION nharaunda inoshanduka.

    Official AWS docs

    OIDC (yakakurudzirwa)

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

    Kuti ushandise static makiyi panzvimbo yeOIDC, donhedza nhanho aws-actions/configure-aws-credentials uye upfuure awsAccessKeyId / awsSecretAccessKey (kuburikidza secrets) pamwe awsRegion.

    Google Cloud Translation

    Shandisa @google-cloud/translate (v2). Inosimbisa nekiyi yeAPI (googleApiKey) kana sevhisi-account JSON credential (googleCredentials). Ipa chaizvo imwe; An optional googleProjectId is inferred from the credential when omitted.

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

    Intent-specifier mapping

    Zvirongwa zvemupi-zvakananga zvinoratidzwa apo zvakaenzana zviripo. Zvimwe zvese zvinodzokera kune zvine musoro kutadza saka maitiro anoramba achienderana.

    textType
    Azure
    textType (plain / html)
    AWS
    Ignored (no toggle)
    Google
    Fomati (chinyorwa / HTML)
    profanityAction
    Azure
    Tsigiro yakazara
    AWS
    Yakagadziridzwa / Yakabviswa → masking
    Google
    Kufuratirwa
    categoryId
    Azure
    Mushanduri wetsika
    AWS
    Kufuratirwa
    Google
    Kufuratirwa
    allowFallback
    Azure
    Yakatsigirwa
    AWS
    Kufuratirwa
    Google
    Kufuratirwa
    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

    Locale kodhi inosiyana pamupi

    Mupi wega wega anoshandisa makodhi ayo emunharaunda (semuenzaniso Simplified Chinese zh-Hans paAzure, zh paAWS, uye zh-CN paGoogle). Makodhi anopfuura nemuse-ari uye anotyaira mazita emafaira ekuburitsa, saka sarudza toLocales kukosha kwemupi wako akasarudzwa anotsigira.