Skip to content

Asụsụ

Họrọ asụsụ gị

Gaa n'otu peeji ahụ n'asụsụ ọzọ.

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

Ntụaka

Ndị na-enye ntụgharị

Họrọ otu onye na-eweta ntụgharị ntụgharị kwa ọsọ - Azure AI Translator, AWS Translate, ma ọ bụ Google Cloud Translation - n'azụ otu, API dị n'otu. Onye ntụgharị okwu na-akpa àgwà n'otu ụzọ ahụ n'agbanyeghị onye na-eweta ya; Naanị nzere dị iche.

Na peeji a

    N'ụzọ zuru ezu azụ: provider ndabara na azure, yabụ arụmọrụ Azure dị ugbu a na-arụ ọrụ na-agbanwe agbanwe — enweghị ndezi achọrọ.

    Ịhọrọ onye na-eweta ọrụ

    Debe ntinye provider na azure (ndabara), aws, ma ọ bụ google, wee nye nzere nke onye na-eweta ya. Naanị otu onye na-eweta ọrụ na-eji oku oku ọ bụla; ihe omume ahụ na-eme ka SDK kwekọrọ na ya n'azụ ụlọ ọrụ mmepụta ihe.

    Ntụnyere ndị na-eweta

    Azure AI Translator
    Uru ndị na-eweta
    Azure (ndabara)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (nhọrọ)

    AWS Sụgharịa
    Uru ndị na-eweta
    Aws
    SDK
    @aws-sdk/client-translate

    OIDC / ndabara yinye, ma ọ bụ awsAccessKeyId + awsSecretAccessKeyKey; awsRegion

    Google Cloud Translation
    Uru ndị na-eweta
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (ọrụ-akaụntụ JSON)

    Azure AI Translator (ndabara)

    Onye na-eweta ihe na-adịghị mma. Nye ihe Azure AI Translator akụ na gafere subscriptionKey, endpoint, na nhọrọ region. Nke a bụ otu ihe ahụ ndị na-arụ ọrụ ugbu a na-eji.

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

    AWS Sụgharịa

    Jiri @aws-sdk/client-translate. Họrọ OIDC site na aws-actions/configure-aws-credentials ka a ghara ịchekwa ihe nzuzo ogologo oge — ihe ahụ na-agụ AWS SDK ndabara nzere yinye. N'aka nke ọzọ, gafere awsAccessKeyId ma awsSecretAccessKey n'ụzọ doro anya. A na-achọ mpaghara mgbe niile, site na awsRegion ma ọ bụ AWS_REGION gburugburu ebe obibi.

    Official AWS docs

    OIDC (akwadoro)

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

    Iji jiri igodo static kama OIDC, dobe nzọụkwụ aws-actions/configure-aws-credentials ma gafere awsAccessKeyId / awsSecretAccessKey (site na secrets) gbakwunyere awsRegion.

    Google Cloud Translation

    Jiri @google-cloud/translate (v2). Nyochaa na igodo API (googleApiKey) ma ọ bụ nzere JSON akaụntụ ọrụ (googleCredentials). Nye kpọmkwem otu; A na-ewepụta googleProjectId nhọrọ site na nzere mgbe ewepụrụ ya.

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

    Ebumnuche nkọwapụta map

    A na-edepụta ndị na-eweta ihe ndị a kapịrị ọnụ ebe otu ihe ahụ dị. Ihe ndị ọzọ niile na-alaghachi na ndabara ezi uche dị na ya, yabụ omume na-agbanwe agbanwe.

    textType
    Azure
    textType (plain / html)
    AWS
    Leghaara anya (ọ dịghị toggle)
    Google
    Format (ederede / HTML)
    profanityAction
    Azure
    Nkwado zuru oke
    AWS
    Akara / ehichapụ → masking
    Google
    Leghaara anya
    categoryId
    Azure
    Omenalụ
    AWS
    Leghaara anya
    Google
    Leghaara anya
    allowFallback
    Azure
    Nkwado
    AWS
    Leghaara anya
    Google
    Leghaara anya
    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

    Koodu mpaghara dị iche iche kwa onye na-eweta ya

    Onye ọ bụla na-eweta ọrụ na-eji koodu mpaghara nke ya (dịka ọmụmaatụ Simplified Chinese zh-Hans na Azure, zh na AWS, na zh-CN na Google). Koodu na-agafe dị ka ọ dị ma na-ebugharị aha faịlụ mmepụta, yabụ họrọ ụkpụrụ toLocales ị họọrọ na-akwado.