Прескочи на садржај

Језик

Изаберите језик

Пребаците се на исту страницу на другом језику.

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

Референце

Преводилачки провајдери

Изаберите једног провајдера превођења по покретању — Азуре АИ Транслатор, АВС Транслате или Гоогле Цлоуд Транслатион — иза једне, јединствене АПИ површине. Преводилац се понаша идентично без обзира на провајдера; само се акредитиви разликују.

На овој страници

    Потпуно компатибилан са претходним верзијама: provider подразумева azure, тако да постојећи Азуре токови посла настављају да раде непромењени — нису потребне измене.

    Избор провајдера

    Подесите улаз provider на azure (подразумевано), aws или google, а затим доставите акредитиве тог провајдера. Само један провајдер се користи по акционом позиву; акција детерминистички делегира на одговарајући СДК иза фабрике.

    Поређење провајдера

    Азуре АИ преводилац
    Вредност провајдера
    Азуре (подразумевано)
    Билтен
    @azure-rest/ai-translation-text

    субсцриптионКеy , крајња тачка, регион (опционо)

    АВС Преведи
    Вредност провајдера
    ОМИЉЕНО
    Билтен
    @aws-sdk/client-translate

    ОИДЦ / подразумевани ланац, или авсАццессКеиИд + авсСецретАццессКеи; Сортирај

    Гоогле Цлоуд Превод
    Вредност провајдера
    Гугл
    Билтен
    @google-cloud/translate

    гооглеАпиКеи ИЛИ гооглеЦредентиалс (сервис-налог ЈСОН)

    Азуре АИ Транслатор (подразумевано)

    Подразумевани провајдер. Обезбедите ресурс Азуре АИ Транслатор и прођите subscriptionKey, endpoint и опционо region. Ово је иста конфигурација постојећи токови посла већ користе.

    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-sdk/client-translate. Преферирајте ОИДЦ преко aws-actions/configure-aws-credentials тако да се не чувају дуготрајне тајне — акција чита АWС СДК подразумевани ланац акредитива. Алтернативно , прођите awsAccessKeyId и awsSecretAccessKey експлицитно. Регион је увек потребан, преко awsRegion или AWS_REGION променљиве окружења.

    Official AWS docs

    ОИДЦ (препоручено)

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

    Да бисте користили статичке тастере уместо ОИДЦ-а, испустите aws-actions/configure-aws-credentials корак и прођите awsAccessKeyId / awsSecretAccessKey (преко secrets) плус awsRegion.

    Гоогле Цлоуд Превод

    Користи @google-cloud/translate (v2). Потврдите аутентичност помоћу АПИ кључа (googleApiKey) или ЈСОН акредитива сервисног рачуна (googleCredentials). Снабдевање тачно један; Опциони googleProjectId се закључује из акредитива када је изостављен.

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

    Мапирање намера-спецификација

    Специфицери специфични за провајдера су мапирани тамо где постоји еквивалент. Све остало се враћа на разумне подразумеване поставке, тако да понашање остаје конзистентно.

    textType
    Билтен
    теxтТyпе (обичан / хтмл)
    ОМИЉЕНО
    Игнорисано (без пребацивања)
    Гугл
    Формат (текст / ХТМЛ)
    profanityAction
    Билтен
    Пуна подршка
    ОМИЉЕНО
    Означено / избрисано → маскирање
    Гугл
    Игнорисано
    categoryId
    Билтен
    Прилагођени преводилац
    ОМИЉЕНО
    Игнорисано
    Гугл
    Игнорисано
    allowFallback
    Билтен
    Подржани
    ОМИЉЕНО
    Игнорисано
    Гугл
    Игнорисано
    awsFormality
    Билтен
    Ignored
    ОМИЉЕНО
    Formality setting
    Гугл
    Ignored
    awsBrevity
    Билтен
    Ignored
    ОМИЉЕНО
    Brevity mode
    Гугл
    Ignored
    awsTerminologyNames
    Билтен
    Ignored
    ОМИЉЕНО
    Custom terminology
    Гугл
    Ignored
    awsParallelDataNames
    Билтен
    Ignored
    ОМИЉЕНО
    Parallel data
    Гугл
    Ignored
    googleModel
    Билтен
    Ignored
    ОМИЉЕНО
    Ignored
    Гугл
    Translation model
    googleApiEndpoint
    Билтен
    Ignored
    ОМИЉЕНО
    Ignored
    Гугл
    API endpoint override

    Локални кодови се разликују по провајдеру

    Сваки провајдер користи сопствене локалне кодове (на пример, поједностављени кинески се zh-Hans на Азуре, zh на АВС-у и zh-CN на Гоогле-у). Кодови пролазе кроз какви јесу и покрећу имена излазних датотека, тако да изаберете toLocales вредности које ваш изабрани провајдер подржава.