Preskočiť na obsah

Jazyk

Vyberte si jazyk

Prepnite na tú istú stránku v inom jazyku.

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

Referencie

Poskytovatelia prekladu

Vyberte si jedného poskytovateľa prekladu v každom behu — Azure AI Translator, AWS Translate alebo Google Cloud Translation — za jedným jednotným API povrchom. Prekladač sa správa rovnako bez ohľadu na poskytovateľa; Líšia sa len kvalifikácie.

Na tejto stránke

    Plne spätne kompatibilné: provider predvolene azure, takže existujúce Azure pracovné postupy fungujú nezmenené — nie sú potrebné žiadne úpravy.

    Výber poskytovateľa

    Nastavte vstup provider na azure (predvolené), aws alebo google a potom zadajte prihlasovacie údaje daného poskytovateľa. Na jedno volanie akcie sa používa iba jeden poskytovateľ; akcia deterministicky deleguje zodpovedajúcemu SDK za továrňou.

    Porovnanie poskytovateľov

    Azure AI Translator
    Hodnota poskytovateľa
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (voliteľné)

    AWS Translate
    Hodnota poskytovateľa
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / default chain, alebo awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud preklad
    Hodnota poskytovateľa
    Google
    SDK
    @google-cloud/translate

    googleApiKey ALEBO googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Predvolený poskytovateľ. Nastavte si zdroj Azure AI Translator a prejdite subscriptionKey, endpoint a voliteľne region. Toto je rovnaká konfigurácia, ktorú už existujúce pracovné postupy používajú.

    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 Translate

    Používa @aws-sdk/client-translate. Uprednostňujte OIDC cez aws-actions/configure-aws-credentials, aby sa neukladali dlhotrvajúce tajomstvá — akcia číta predvolený reťazec prihlasovacích údajov AWS SDK. Prípadne odovzdávajte awsAccessKeyId a awsSecretAccessKey explicitne. Vždy je potrebná oblasť, cez awsRegion alebo AWS_REGION environmentálnu premennú.

    Official AWS docs

    OIDC (odporúčané)

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

    Ak chcete použiť statické klávesy namiesto OIDC, vynechajte aws-actions/configure-aws-credentials step a prejdite awsAccessKeyId / awsSecretAccessKey (cez secrets) plus awsRegion.

    Google Cloud preklad

    Používa @google-cloud/translate (v2). Autentifikujte sa buď pomocou API kľúča (googleApiKey) alebo JSON prihlasovacích údajov servisného účtu (googleCredentials). Dodaj presne jeden; voliteľný googleProjectId sa odvodzuje z osvedčenia, ak je vynechaný.

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

    Mapovanie zámeru a špecifikátora

    Špecifické špecifikátory pre poskytovateľa sú mapované tam, kde existuje ekvivalent. Všetko ostatné sa vracia k rozumným štandardom, takže správanie zostáva konzistentné.

    textType
    Azure
    textType (jednoduchý / html)
    AWS
    Ignorované (bez prepínača)
    Google
    Formát (text / html)
    profanityAction
    Azure
    Plná podpora
    AWS
    Označené / Vymazané → maskovanie
    Google
    Ignorované
    categoryId
    Azure
    Vlastný prekladač
    AWS
    Ignorované
    Google
    Ignorované
    allowFallback
    Azure
    Podporované
    AWS
    Ignorované
    Google
    Ignorované
    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

    Kódy miest sa líšia podľa poskytovateľa

    Každý poskytovateľ používa vlastné lokálne kódy (napríklad zjednodušená čínština je zh-Hans na Azure, zh na AWS a zh-CN na Google). Kódy prechádzajú tak, ako sú, a riadia názvy výstupných súborov, preto si vyberte toLocales hodnoty, ktoré váš vybraný poskytovateľ podporuje.