Mazmuna geç

Dil

Diliňizi saýlaň

Başga dilde şol sahypa geç.

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

Repoňyzy ýerleşdiriň her bir commit.

Üç syr, dört hat we indiki itekde repoňyz köp dilde bolýar.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Goldawlar

0 NPM-audit meseleleri
240+ test
Azure, AWS, GoogleNode 20 / 22 / 24

Gämi üçin guruldy

Terjime iş däl-de, iş prosesi.

Bu hereketi bar bolan CI-ňize goýup, Azure, AWS ýa-da Google-a görkeziň we repoňyza nyşana alnan her dilde geplemäge rugsat beriň.

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

Alty faýl formaty

Round-tripler .resx, .xliff, .po, .json, .ini we .restext byte-stable formatlama.

Repo derejeli konfigurasiýa

Include globs, sözlükler we Custom Translator kategoriýalary üçin .github/resource-translator.yml faýly goýuň.

Sözlük bilen tanyş

Marka atlaryny we önümleriň şertlerini C++, .NET we dostlary dolandyrýan akylly söz çäkli regex bilen gulplaň.

Dry-run + soft-fail

Faýllary ýazman terjimeleri öňünden görüň ýa-da her bir ýalňyşlygy duýduryş hökmünde ýüze çykaryň.

PR-dostlukly çykyşlar

summary-title, summary-details we has-new-translations göni create-pull-request içine girýärler.

Azure, AWS & Google

Her ylgawda bir üpjünçini saýlaň. Olaryň her biri öz resmi SDK-sy (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) arkaly dolandyrylýar we 408/429/5xx-de otomatik gaýtalamalar edilýär - el bilen rulonlanan HTTP ýok. esbuild paketlenen, audit-arassa.

Kopyala. Yapıştır. Terjime et.

Resource Translator Azure, AWS ýa-da Google arkaly resurs faýllaryňyz üçin makina terjime edilen pull haýyşlaryny açýar - bir birleşen hereket, her ylgawda bir üpjünçi, resmi SDK-lar.

Başlaň
.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

Awtopilotda ýerleşdirmäge taýýarmysyňyz?

Bir üpjünçiniň açary - Azure, AWS ýa-da Google - we bir iş akış faýly. Galanlaryny bolsa Resource Translator çözýär.

Başlaň