Far til innihaldið

Mál

Vel títt mál

Skift til somu síðu á øðrum máli.

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

Keldur

Týðingarveitarar

Vel ein týðingarveitara fyri hvørja koyring — Azure AI Translator, AWS Translate ella Google Cloud Translation — aftanfyri eina samanhangandi API-flatu. Umsetarin uppførir seg eins, óansæð veitara; Bara prógvini eru ymisk.

Á hesi síðuni

    Fult afturkompatibult: provider er sjálvvirkandi til azure, so verandi Azure-arbeiðsgongdir halda fram at virka óbroytt — eingin broyting krevst.

    At velja veitara

    Set provider inntakið til azure (sjálvvirkandi), aws ella google, og gev síðani inn upplýsingarnar hjá veitaranum. Bert ein veitari verður brúktur fyri hvørt átakskall; henda gerðin verður deterministiskt latin samsvarandi SDK aftanfyri eina verksmiðju.

    Veitarasamanbering

    Azure AI Translator
    Veitaravirði
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (valfrítt)

    AWS Translate
    Veitaravirði
    AWS
    SDK
    @aws-sdk/client-translate

    OIDC / standard chain, ella awsAccessKeyId + awsSecretAccessKey; awsRegion

    Google Cloud Týðing
    Veitaravirði
    Google
    SDK
    @google-cloud/translate

    googleApiKey ELLA googleCredentials (service-account JSON)

    Azure AI Translator (default)

    Sjálvvirkandi veitarin. Útvega eina Azure AI Translator resursu og send subscriptionKey, endpoint og valfrítt region. Hetta er sama konfiguratión, sum verandi arbeiðsgongdir longu brúka.

    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

    Brúkar @aws-sdk/client-translate. Val OIDC gjøgnum aws-actions/configure-aws-credentials so eingi langlivd loyndarmál verða goymd — hetta er AWS SDK standard credential chain. Eisini kanst tú lata awsAccessKeyId og awsSecretAccessKey beinleiðis. Eitt øki er altíð kravt, við awsRegion ella AWS_REGION umhvørvisvariablinum.

    Official AWS docs

    OIDC (mælt til)

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

    Fyri at brúka statiskar tangentar í staðin fyri OIDC, slepp aws-actions/configure-aws-credentials step og send awsAccessKeyId / awsSecretAccessKey (við secrets) pluss awsRegion.

    Google Cloud Týðing

    Nýtir @google-cloud/translate (v2). Vátta við annaðhvørt einum API-lykli (googleApiKey) ella einum JSON-credential til tænastukontu (googleCredentials). Veita júst eina; Ein valfrí googleProjectId verður drigin úr prógvinum, tá hann ikki er nevndur.

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

    Intent-specifier kortlegging

    Veitarasértøkir ásetingar verða kortlagdir, har ein javngildur er til. Alt annað fellur aftur til skynsamar standardar, so atferðin heldur seg støðug.

    textType
    Azure
    textType (vanlig / html)
    AWS
    Ignorerað (eingin togle)
    Google
    Format (tekst / HTML)
    profanityAction
    Azure
    Fullur stuðul
    AWS
    Merkt / strikað → maskering
    Google
    Ignorerað
    categoryId
    Azure
    Serligur umsetari
    AWS
    Ignorerað
    Google
    Ignorerað
    allowFallback
    Azure
    Stuðlað
    AWS
    Ignorerað
    Google
    Ignorerað
    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

    Lokalkodur eru ymiskar frá veitara til veitara

    Hvør veitari brúkar sínar egnu lokalkodur (til dømis verður Simplified Chinese zh-Hans á Azure, zh á AWS og zh-CN á Google). Kóðarnir fara gjøgnum sum teir eru og stýra úttaksfílunøvnunum, so vel toLocales virði, sum tín valda veitari stuðlar.