İçeriğe geç

Dil

Dilinizi seçin

Aynı sayfaya başka bir dilde geçin.

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

Depoyu yerelleştirin Her taahhüt.

Üç sır, dört hat ve bir sonraki itimde depo çok dilli oluyor.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Destekler

0 NPM-denetim sorunları
240+ test
Azure, AWS, GoogleNode 20 / 22 / 24

Nakliye için inşa edildi

Çeviri bir iş akışı olarak değil, bir yük olarak değil.

Eylemi mevcut CI'nize bırakın, Azure, AWS veya Google'a yönlendirin ve deponuzun hedeflediğiniz her dili konuşmasına izin verin.

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

Altı dosya formatı

Gidiş-dönüş yollar bayt-stabil formatlama ile .resx, .xliff, .po, .json, .ini ve .restext olur.

Repo seviyesinde yapılandırma

Ekle globs, sözlük ve Özel Çevirici kategorileri için .github/resource-translator.yml dosyası bırakın.

Sözlük bilgisi

Marka isimlerini ve ürün terimlerini C++, .NET ve arkadaşları yöneten akıllı kelime sınırı regex'iyle kilitleyin.

Deneme + yumuşak başarısızlık

Dosya yazmadan çevirileri önizleme ya da her hatayı uyarı olarak ortaya çıkar.

PR dostu çıktılar

summary-title, summary-details ve has-new-translations doğrudan create-pull-request sistemine yerleşir.

Azure, AWS & Google

Her koşu için bir sağlayıcı seçin. Her biri resmi SDK'sı (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) tarafından yönetilir ve 408/429/5xx'de otomatik tekrar denemeler yapılır - el ile rulo HTTP yoktur. esbuild paketli, denetim temizliğinde.

Kopyala. Yapıştır. Çevir.

Resource Translator, Azure, AWS veya Google kullanarak kaynak dosyalarınız için makine çevirisi pull requestleri açar - tek bir birleşik işlem, her çalışma başına bir sağlayıcı, resmi SDK'lar altında.

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

Otomatik pilotta lokalize etmeye hazır mısınız?

Bir sağlayıcı anahtarı - Azure, AWS veya Google - ve bir iş akışı dosyası. Geri kalanını Kaynak Çevirici halleder.

Başla