Pereiti prie turinio

Kalba

Pasirinkite kalbą

Perjunkite į tą patį puslapį kita kalba.

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

Nuoroda

Vertimo paslaugų teikėjai

Pasirinkite vieną vertimo teikėją – "Azure AI Translator", "AWS Translate" arba "Google Cloud Translation" – už vieno vieningo API paviršiaus. Vertėjas elgiasi identiškai, nepriklausomai nuo teikėjo; skiriasi tik kredencialai.

Šiame puslapyje

    Visiškai suderinamas su ankstesnėmis versijomis: provider numatytoji azure, todėl esamos "Azure" darbo eigos veikia nepakitusios – nereikia redaguoti.

    Teikėjo pasirinkimas

    Nustatykite provider įvestį į azure (numatytasis), aws arba google, tada pateikite to teikėjo kredencialus. Vienam veiksmo iškvietimui naudojamas tik vienas teikėjas; veiksmas deterministiškai deleguoja atitinkamą SDK už gamyklos.

    Paslaugų teikėjų palyginimas

    Azure AI Translator
    Teikėjo vertė
    "Azure" (numatytasis)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, galinis punktas, regionas (pasirinktinai)

    AWS vertimas
    Teikėjo vertė
    AWS
    SDK
    @aws-sdk/client-translate

    OIDC / numatytoji grandinė arba awsAccessKeyId + awsSecretAccessKey; awsRegionas

    "Google" debesies vertimas
    Teikėjo vertė
    "Google"
    SDK
    @google-cloud/translate

    googleApiKey ARBA googleCredentials (paslaugos paskyros JSON)

    Azure AI Translator (numatytasis)

    Numatytasis teikėjas. Konfigūruokite "Azure AI Translator" išteklius ir perduokite subscriptionKey, endpoint ir pasirinktinai region. Tai ta pati konfigūracija, kurią jau naudoja esamos darbo eigos.

    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 vertimas

    Naudoja @aws-sdk/client-translate. Pirmenybę teikite OIDC per aws-actions/configure-aws-credentials kad nebūtų saugomos ilgaamžės paslaptys – veiksmas nuskaito numatytąją AWS SDK kredencialų grandinę. Arba perduokite awsAccessKeyId ir awsSecretAccessKey aiškiai. Regionas visada reikalingas per awsRegion arba AWS_REGION aplinkos kintamąjį.

    Official AWS docs

    OIDC (rekomenduojama)

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

    Norėdami naudoti statinius klavišus, o ne OIDC, numeskite aws-actions/configure-aws-credentials žingsnį ir praeikite awsAccessKeyId / awsSecretAccessKey (per secrets) plius awsRegion.

    "Google" debesies vertimas

    Naudoja @google-cloud/translate (v2). Autentifikuokite naudodami API raktą (googleApiKey) arba paslaugos paskyros JSON kredencialą (googleCredentials). Pateikite tiksliai vieną; neprivalomas googleProjectId išvedamas iš kredencialų, kai jis praleistas.

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

    Tikslo specifikatoriaus susiejimas

    Konkretaus teikėjo specifikatoriai susiejami ten, kur yra atitikmuo. Visa kita grįžta prie protingų nutylėjimo, todėl elgesys išlieka nuoseklus.

    textType
    Žydras
    textType (paprastas / html)
    AWS
    Nepaisyta (be perjungimo)
    "Google"
    formatas (tekstas / html)
    profanityAction
    Žydras
    Visiškas palaikymas
    AWS
    Pažymėtas / ištrintas → maskavimas
    "Google"
    Nepaisyta
    categoryId
    Žydras
    Pasirinktinis vertėjas
    AWS
    Nepaisyta
    "Google"
    Nepaisyta
    allowFallback
    Žydras
    Palaikoma
    AWS
    Nepaisyta
    "Google"
    Nepaisyta
    awsFormality
    Žydras
    Ignored
    AWS
    Formality setting
    "Google"
    Ignored
    awsBrevity
    Žydras
    Ignored
    AWS
    Brevity mode
    "Google"
    Ignored
    awsTerminologyNames
    Žydras
    Ignored
    AWS
    Custom terminology
    "Google"
    Ignored
    awsParallelDataNames
    Žydras
    Ignored
    AWS
    Parallel data
    "Google"
    Ignored
    googleModel
    Žydras
    Ignored
    AWS
    Ignored
    "Google"
    Translation model
    googleApiEndpoint
    Žydras
    Ignored
    AWS
    Ignored
    "Google"
    API endpoint override

    Lokalės kodai skiriasi priklausomai nuo teikėjo

    Kiekvienas teikėjas naudoja savo lokalės kodus (pvz., supaprastinta kinų kalba zh-Hans "Azure", zh AWS ir zh-CN "Google"). Kodai perduodami tokie, kokie yra, ir valdo išvesties failų vardus, todėl pasirinkite reikšmes, toLocales palaiko jūsų pasirinktas teikėjas.