Skip to content

Vosa

Digitaka na nomu vosa

Veisau ki na tabana vata ga ena dua tale na vosa.

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

iDusidusi

Dauvakadewa

Digitaka e dua na dauveiqaravi ni vakadewa ena dua na cici — Azure AI Translator, AWS Translate, se Google Cloud Translation — ena daku ni dua ga na dela ni API cokovata E tautauvata ga na nona itovo na dauvakadewa veitalia se o cei e veiqaravi; e duidui ga na ivakatakilakila.

Ena tabana oqo

    Taucoko na veiraurau vakamuri: provider defaults ki na azure, so existing Azure workflows keep working unchanged — no edits required.

    Digitaki ni dua na dauveiqaravi

    Tuvanaka na provider input ki na azure (lalai), aws, se google, qai solia na itukutuku ni dauveiqaravi o ya. E dua ga na dauveiqaravi e vakayagataki ena veikacivi ni cakacaka; na cakacaka deterministically e lesia ki na SDK veisotari ena daku ni dua na valenicakacaka.

    Vakatautauvatani ni dauveiqaravi

    Azure AI Translator
    yaga ni dauveiqaravi
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, itinitini, iwasewase (digitaki)

    Vakadewa ni AWS
    yaga ni dauveiqaravi
    aws
    SDK
    @aws-sdk/client-translate

    OIDC / sinucodo lalai, se awsAccessKeyId + awsSecretAccessKey; awsRegion

    iVakadewa ni O ni Google
    yaga ni dauveiqaravi
    Google
    SDK
    @google-cloud/translate

    googleApiKey SE googleCredentials (JSON ni akaude ni veiqaravi)

    Azure AI Translator (default)

    Na dauveiqaravi lalai. Vakarautaka e dua na ivurevure ni Azure AI Translator ka pasitaka na subscriptionKey, endpoint, kei na optionally region. Oqo na ituvatuva vata ga era sa vakayagataka tiko na workflows.

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

    Vakadewa ni AWS

    Vakayagataka na @aws-sdk/client-translate. Taleitaka na OIDC mai na aws-actions/configure-aws-credentials me kakua kina ni maroroi na veika vuni balavu — na cakacaka e wilika na sinucodo ni credential lalai ni AWS SDK. Ia, pasitaka awsAccessKeyId awsSecretAccessKey vakamatata. E dau gadrevi e dua na vanua, mai na awsRegion se na AWS_REGION na veisau ni draki ni vanua.

    Official AWS docs

    OIDC (vakatututaki)

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

    Me vakayagataki na idola static ka sega ni OIDC, biuta na ikalawa ni aws-actions/configure-aws-credentials ka pasitaka na awsAccessKeyId / awsSecretAccessKey (via secrets) vata kei na awsRegion.

    iVakadewa ni O ni Google

    Vakayagataka na @google-cloud/translate (v2). Vakadeitaka ena dua na idola ni API (googleApiKey) se dua na ivakatakilakila ni JSON ni akaude ni veiqaravi (googleCredentials). Solia sara ga e dua; e dua na googleProjectId digitaki e inferred mai na credential ni sa sega ni vakayagataki.

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

    Mape ni vakamacalataki ni inaki

    Era sa mape na specifiers vakatabakidua ni dauveiqaravi ena vanua e tiko kina e dua na tautauvata. Na veika kece tale eso e lesu tale ki na ivakarau ni bula me tudei tu ga kina na itovo.

    textType
    Azure
    textType (matata / html)
    Na AWS
    Sega ni kauwaitaki (sega ni toggle)
    Google
    Format (text / html)
    profanityAction
    Azure
    Veitokoni taucoko
    Na AWS
    Makataki / Bokoci → masking
    Google
    Sega ni kauwaitaki
    categoryId
    Azure
    Dauvakadewa Tudei
    Na AWS
    Sega ni kauwaitaki
    Google
    Sega ni kauwaitaki
    allowFallback
    Azure
    Tokoni
    Na AWS
    Sega ni kauwaitaki
    Google
    Sega ni kauwaitaki
    awsFormality
    Azure
    Ignored
    Na AWS
    Formality setting
    Google
    Ignored
    awsBrevity
    Azure
    Ignored
    Na AWS
    Brevity mode
    Google
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    Na AWS
    Custom terminology
    Google
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    Na AWS
    Parallel data
    Google
    Ignored
    googleModel
    Azure
    Ignored
    Na AWS
    Ignored
    Google
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    Na AWS
    Ignored
    Google
    API endpoint override

    E duidui na nabavuni ni vanua ena veivanua yadua

    Na dauveiqaravi yadua e vakayagataka na nodra nabavuni ni vanua (me vakataka na Simplified Chinese e zh-Hans ena Azure, zh ena AWS, kei na zh-CN ena Google). Na nabavuni e lako curuma na kena ituvaki ka draiva na yaca ni faile ni output, o koya gona digitaka na yavunilewa toLocales tokona na dauveiqaravi digitaki.