Preskoči na sadržaj

Jezik

Odaberite svoj jezik

Prebaci se na istu stranicu na drugom jeziku.

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

Pružatelji prevođenja

Odaberite jednog pružatelja prevođenja po pokretanju — Azure AI Translator, AWS Translate ili Google Cloud Translation — iza jedne, jedinstvene API površine. Prevoditelj se ponaša identično bez obzira na pružatelja; Samo se kvalifikacije razlikuju.

Na ovoj stranici

    Potpuno kompatibilno unatrag: provider je zadano azure, pa postojeći Azure radni tokovi rade nepromijenjeni — bez potrebe za izmjenama.

    Odabir pružatelja usluga

    Postavite ulaz provider na azure (zadani), aws ili google, zatim unesite vjerodajnice tog pružatelja. Koristi se samo jedan pružatelj po pozivu akcije; akcija deterministički delegira odgovarajućem SDK-u iza tvornice.

    Usporedba pružatelja usluga

    Azure AI Translator
    Vrijednost pružatelja
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (opcionalno)

    AWS Translate
    Vrijednost pružatelja
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / default chain, ili awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud prijevod
    Vrijednost pružatelja
    Google
    SDK
    @google-cloud/translate

    googleApiKey ILI googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Zadani pružatelj. Osigurajte Azure AI Translator resurs i položite subscriptionKey, endpoint i opcionalno region. To je ista konfiguracija koju već koriste postojeći radni tokovi.

    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

    Koristi @aws-sdk/client-translate. Preferirajte OIDC putem aws-actions/configure-aws-credentials kako se ne pohranjuju dugotrajne tajne — akcija čita AWS SDK zadani lanac vjerodajnica. Alternativno, prenesite awsAccessKeyId i awsSecretAccessKey eksplicitno. Uvijek je potrebna regija, putem awsRegion ili AWS_REGION varijable okoline.

    Official AWS docs

    OIDC (preporučeno)

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

    Za korištenje statičkih tipki umjesto OIDC-a, izostavite aws-actions/configure-aws-credentials step i proslijedite awsAccessKeyId / awsSecretAccessKey (putem secrets) plus awsRegion.

    Google Cloud prijevod

    Koristi @google-cloud/translate (v2). Autentificirajte se pomoću API ključa (googleApiKey) ili JSON vjerodajnice servisnog računa (googleCredentials). Opskrbite točno jednu; opcionalni googleProjectId se izvlači iz povjerovnice kada se izostavi.

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

    Preslikavanje namjerno-specificerskog preslikavanja

    Specifičeri specifični za pružatelja mapiraju se tamo gdje postoji ekvivalent. Sve ostalo se vraća na razumne zadane postavke kako bi ponašanje ostalo dosljedno.

    textType
    Azure
    textType (običan / html)
    AWS
    Ignorirano (bez prekidača)
    Google
    Format (tekst / html)
    profanityAction
    Azure
    Puna podrška
    AWS
    Označeno / Izbrisano → maskiranje
    Google
    Ignorirano
    categoryId
    Azure
    Prilagođeni prevoditelj
    AWS
    Ignorirano
    Google
    Ignorirano
    allowFallback
    Azure
    Podržano
    AWS
    Ignorirano
    Google
    Ignorirano
    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

    Lokalni kodovi razlikuju se od pružatelja do pružatelja usluga

    Svaki pružatelj koristi svoje lokalne kodove (na primjer, pojednostavljeni kineski se zh-Hans na Azureu, zh na AWS-u, a zh-CN na Googleu). Kodovi prolaze u postojećem stanju i upravljaju imenima izlaznih datoteka, pa odaberite toLocales vrijednosti koje vaš odabrani pružatelj podržava.