Fo si akoonu

Ede

Yan èdè rẹ

Yipada si oju-iwe kanna ni ede miiran.

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

Itọkasi

Awọn olupese itumọ

Yan olupese itumọ kan fun ṣiṣe — Azure AI Translator, AWS Translate, tabi Google Cloud Translation — lẹhin ẹyọkan, oju API ti o ṣọkan. Onitumọ naa huwa kanna laibikita olupese; Awọn iwe-ẹri nikan yatọ.

Lori oju-iwe yii

    Ibaramu ẹhin ni kikun: provider awọn aiyipada si azure, nitorinaa awọn iṣan-iṣẹ Azure ti o wa tẹlẹ tẹsiwaju lati ṣiṣẹ laisi iyipada — ko si awọn atunṣe ti o nilo.

    Yiyan olupese kan

    Ñëàâà Áîãó provider azure (Õîçÿéñòâî), aws Õî÷ó ïîìî÷ü, google÷òî ó ìåíÿ íåò íèêàêèõ ÷åëîâåê. Olupese kan ṣoṣo ni a lo fun ipe igbese; awọn igbese deterministically delegates si awọn ti o baamu SDK sile a factory.

    Ifiwera olupese

    Azure AI Translator
    Olupese iye
    Azure (aiyipada)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (iyan)

    AWS Itumọ
    Olupese iye
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / aiyipada pq, tabi awsAccessKeyId + awsSecretAccessKeyKey; awsRegion

    Itumọ awọsanma Google
    Olupese iye
    Google
    SDK
    @google-cloud/translate

    googleApiKey OR googleCredentials (akọọlẹ iṣẹ JSON)

    Azure AI Translator (aiyipada)

    Olupese ti ko ni idiyele. Pese ohun elo Onitumọ Azure AI ki o kọja subscriptionKey, endpoint, ati region aṣayan. Eyi ni iṣeto kanna ti awọn iṣẹ ṣiṣe ti o wa lọwọlọwọ ti lo tẹlẹ.

    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 Itumọ

    Lo @aws-sdk/client-translate. Fẹ OIDC nipasẹ aws-actions/configure-aws-credentials nitorinaa ko si awọn aṣiri igba pipẹ ti o wa ni fipamọ — iṣe naa ka pq iwe-ẹri aiyipada AWS SDK. Ni omiiran, kọja awsAccessKeyId ati awsSecretAccessKey ni kedere. A nilo agbegbe nigbagbogbo, nipasẹ awsRegion tabi iyipada ayika AWS_REGION.

    Official AWS docs

    OIDC (iṣeduro)

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

    Lati lo awọn bọtini aimi dipo OIDC, ju igbesẹ aws-actions/configure-aws-credentials silẹ ki o kọja awsAccessKeyId / awsSecretAccessKey (nipasẹ secrets) pẹlu awsRegion.

    Itumọ awọsanma Google

    Lo @google-cloud/translate (v2). Jẹrisi pẹlu boya bọtini API (googleApiKey) tabi iwe-ẹri JSON akọọlẹ iṣẹ (googleCredentials). Pese gangan ọkan; Àṣà googleProjectId àṣàyàn ni wọ́n máa ń gba láti inú ìwé ìjẹ́ẹ́ nígbà tí wọ́n bá fi sílẹ̀.

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

    Maapu ti o ni imọran

    A ṣe apejuwe awọn aami aisan ti o wa ni ibi ti o ti wa ni Ohun gbogbo miiran ṣubu pada si awọn aiyipada ti o ni oye nitorinaa ihuwasi duro ni ibamu.

    textType
    Azure
    textType (pẹtẹlẹ / html)
    AWS
    Ignored (ko si toggle)
    Google
    Ọna kika (ọrọ / HTML)
    profanityAction
    Azure
    Atilẹyin ni kikun
    AWS
    Ti samisi / Paarẹ → masking
    Google
    A foju
    categoryId
    Azure
    Aṣa Onitumọ
    AWS
    A foju
    Google
    A foju
    allowFallback
    Azure
    Atilẹyin
    AWS
    A foju
    Google
    A foju
    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

    Awọn koodu agbegbe yatọ si fun olupese

    Olupese kọọkan nlo awọn koodu agbegbe tirẹ (fun apẹẹrẹ Simplified Chinese ti wa ni zh-Hans lori Azure, zh lori AWS, ati zh-CN lori Google). Awọn koodu kọja nipasẹ bi o ti jẹ ati wakọ awọn orukọ faili ti o wu, nitorinaa yan awọn iye toLocales ti olupese ti o yan ṣe atilẹyin.