Apluqlutit iluaniitunun

Uqauhikkut

Pilugu uqauhiq

Nuutlutit aadjikkutaanut makpirnianut aallamut uqauhirmut.

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

Localislugu tutquumavikhat talvani tamaita ihuinaaqtut.

Pingahut aallanut uqaqtailiniit, hitamat nalruyut, tutquumavigiyat amihunik uqauhiqaqtuq tuklianik piyumaliruvit.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Ikayuutigiyauyuq

0 NPM-Ihivriungnikkut ayuqhautit
240+ uuktuutit
Azure, AWS, GoogleNode 20 / 22 / 24

Hanayauhimayuq agyaqtauyaami

Numiktitiriniq havauhiq, havangnangituq.

Iliuraqlugu qanuriliurutikhaq tadja CI-mut, tikkuarlugu Azure-mut, AWS-mut, Google-mulluuniit, taimaa repo uqariami tamainnik uqauhirnik tikinnahuaqtarnik.

Default in v3.2

Smart change detection

A compact .github/resource-translator-state.json tracks parser keys, source hashes, and translation-affecting settings. The action skips stable keys, preserves manual target edits, and logs every decision with rule codes. Use snapshotOnly to bootstrap existing translations without a provider call.

Most runs translate only the changed keys

Siksit tutquumaviit ihuaqhaqhimayut

Utimut .resx, .xliff, .po, .json, .ini, unalu .restext byte-stable formatting.

Repo-level config

Iliuraqlugu .github/resource-translator.yml tutquumavik ilaliutilugit globs, naunaitkutit, unalu Custom Translator katitirviit.

Tukiliurutit-ilihimaniq

Kiluuttarlugit qanuritmangaangit atingit hunavaluitlu taidjutikhangit ayuittiagiikhimayunik tainiinik kiklivikhaqaqtunik regex taima munagiyaangat C++, .NET, ilannagiyaingitlu.

Dry-run + soft-fail

Naunaiyaqlugit numiktiqhimayut titiraqhimaitumik titiqanik, uvaluuniin nuitiqlugit tamaita ihuiguhuutit qayagidjutigilugit uuktuqtilutit.

PR-friendly outputs

summary-title, summary-details, unalu has-new-translations iliurailutik talvunga create-pull-request.

Azure, AWS unalu Google

Atauhiqmik pilutit atauhiqmik aqpayumut. Tamarmik aulapkaqtitauyut ilitariyauhimayumit SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) inminik uuktuffaaqhutik 408/429/5xx - algakkut aulapkaqtaulimaittuq HTTP. esbuild-atauttimungaqhimajut, ihivriuqhinikkut-halumajuq.

Aadjiliurlugu. Nipitirlugu. Numiktirlugu.

Resource Translator angmaqhivaktuq qaritauyakkut-numiktiqhimayunik pull requests atuqtakharnut tutquumavingnut atuqhugu Azure, AWS, unaluuniit Google - atauhiq atayuq qanuriliurutikhaq, atauhiq tuniuqhaiyi atauhiqmut pidjutaanut, ilitariyauhimayut SDKs ataani.

Aulagutilutit
.github/workflows/translate.yml
name: translate
on:
push:
paths: ["**/*.en.resx", "**/*.en.json"]
permissions:
contents: write
pull-requests: write
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- id: translator
uses: IEvangelist/resource-translator@v3
with:
sourceLocale: en
provider: |
azure:
subscriptionKey: ${{ secrets.KEY }}
endpoint: ${{ secrets.ENDPOINT }}
region: ${{ secrets.REGION }}
toLocales: '["fr","de","es","ja"]'
- uses: peter-evans/create-pull-request@v7
with:
title: Update translations

Upalunggaiqqit in'ngilrayaami inmigut auladjunmik?

Attauhiq tunihiyuq kiluutaq - Azure, AWS, uvaluuniin Google - uvalu attauhiq havauhikkut tutquumavik. Atuqtakhanik Numiktiriyi munarivagait ilangit.

Aulagutilutit