Skip to content

Chilankhulo

Sankhani chilankhulo chanu

Sinthani ku tsamba lomwelo m'chinenero china.

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

Zolemba

Othandizira omasulira

Sankhani wopereka womasulira mmodzi pa kuthamanga - Azure AI Translator, AWS Translate, kapena Google Cloud Translation - kumbuyo kwa malo amodzi, ogwirizana a API. Womasulira amachita chimodzimodzi mosasamala kanthu za wopereka; Zidziwitso zokha ndizosiyana.

Pa tsamba lino

    Kugwirizana kwathunthu kumbuyo: provider kusakhulupirika kwa azure, kotero ntchito za Azure zomwe zilipo zimapitiriza kugwira ntchito mosasinthika - palibe kusintha kofunikira.

    Kusankha wopereka chithandizo

    Ikani provider yolowetsa ku azure (kusakhulupirika), aws, kapena google, kenako perekani zidziwitso za woperekayo. Wopereka m'modzi yekha amagwiritsidwa ntchito pa kuitana kochitapo kanthu; mchitidwewu umapereka ku SDK yofananira kumbuyo kwa fakitale.

    Kuyerekeza kwa opereka

    Womasulira wa Azure AI
    Mtengo wopereka
    Azure (kusakhulupirika)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, dera (chosankha)

    Kumasulira kwa AWS
    Mtengo wopereka
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / unyolo wosasinthika, kapena awsAccessKeyId + awsSecretAccessKey; awsRegion

    Kutanthauzira kwa Mtambo wa Google
    Mtengo wopereka
    Google
    SDK
    @google-cloud/translate

    googleApiKey KAPENA googleCredentials (akaunti ya utumiki JSON)

    Azure AI Translator (kusakhulupirika)

    Wopereka kusakhulupirika. Perekani chuma cha Azure AI Translator ndikudutsa subscriptionKey, endpoint, ndipo mwakusankha region. Ichi ndi kasinthidwe komweko komwe ntchito zomwe zilipo zomwe zimagwiritsa ntchito kale.

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

    Kumasulira kwa AWS

    Amagwiritsa ntchito @aws-sdk/client-translate. Konzani OIDC kudzera pa aws-actions/configure-aws-credentials kotero palibe zinsinsi zokhala ndi moyo wautali zomwe zimasungidwa - zochitikazo zimawerenga unyolo wovomerezeka wa AWS SDK. Kapenanso, perekani awsAccessKeyId ndi awsSecretAccessKey momveka bwino. Dera nthawi zonse limafunika, kudzera mu awsRegion kapena AWS_REGION chilengedwe chosinthika.

    Official AWS docs

    OIDC (akulimbikitsidwa)

    .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 mugwiritse ntchito makiyi amodzi m'malo mwa OIDC, gwetsani sitepe ya aws-actions/configure-aws-credentials ndikudutsa awsAccessKeyId / awsSecretAccessKey (kudzera secrets) kuphatikiza awsRegion.

    Kutanthauzira kwa Mtambo wa Google

    Amagwiritsa ntchito @google-cloud/translate (v2). Tsimikizirani ndi kiyi ya API (googleApiKey) kapena chizindikiritso cha JSON cha akaunti yautumiki (googleCredentials). Perekani ndendende imodzi; googleProjectId wosankha umachokera ku chizindikiritso pamene wasiyidwa.

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

    Mapu ofotokozera cholinga

    Othandizira mwachindunji amapangidwira mapu pomwe zofanana zilipo. Zina zonse zimagwera kumbuyo kwa zolephera zomveka kotero khalidwe limakhala losasinthasintha.

    textType
    Azure
    textType (wamba / html)
    AWS
    Kunyalanyazidwa (palibe toggle)
    Google
    Mtundu (malemba / HTML)
    profanityAction
    Azure
    Thandizo lathunthu
    AWS
    Chizindikiro / Chochotsedwa → masking
    Google
    Kunyalanyazidwa
    categoryId
    Azure
    Womasulira Mwambo
    AWS
    Kunyalanyazidwa
    Google
    Kunyalanyazidwa
    allowFallback
    Azure
    Kuthandizidwa
    AWS
    Kunyalanyazidwa
    Google
    Kunyalanyazidwa
    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

    Zizindikiro za locale zimasiyana pa wopereka

    Wopereka aliyense amagwiritsa ntchito zizindikiro zake zakomweko (mwachitsanzo Chitchaina Chosavuta ndi zh-Hans pa Azure, zh pa AWS, ndi zh-CN pa Google). Zizindikiro zimadutsa monga-ndikuyendetsa mayina otulutsa mafayilo, kotero sankhani makhalidwe toLocales omwe omwe mnzanu wosankhidwa amathandizira.