Chuyển đến nội dung

Ngôn ngữ

Chọn ngôn ngữ của bạn

Chuyển sang cùng một trang bằng ngôn ngữ khác.

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

Bản địa hóa kho lưu trữ của bạn trên mọi commit.

Ba bí mật, bốn dòng và repo của bạn đa ngôn ngữ trong lần đẩy tiếp theo.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Hỗ trợ

0 vấn đề về NPM-Audit
240+ bài kiểm tra
Azure, AWS, GoogleNút 20 / 22 / 24

Được xây dựng để vận chuyển

Dịch thuật như một quy trình làm việc, không phải là một việc vặt.

Thả hành động vào CI hiện có của bạn, trỏ nó vào Azure, AWS hoặc Google và để kho lưu trữ của bạn nói mọi ngôn ngữ bạn nhắm mục tiêu.

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

Sáu định dạng tệp

Khứ hồi .resx, .xliff, .po, .json, .ini.restext với định dạng ổn định byte.

Cấu hình cấp repo

Thả tệp .github/resource-translator.yml để bao gồm các quả cầu, bảng thuật ngữ và danh mục Trình dịch tùy chỉnh.

Nhận biết thuật ngữ

Khóa tên thương hiệu và điều khoản sản phẩm bằng biểu thức chính quy ranh giới từ thông minh xử lý C++, .NET và bạn bè.

Chạy khô + thất bại mềm

Xem trước bản dịch mà không cần viết tệp hoặc hiển thị mọi lỗi dưới dạng cảnh báo trong khi bạn lặp lại.

Đầu ra thân thiện với PR

summary-title, summary-detailshas-new-translations vị trí trực tiếp vào create-pull-request.

Azure, AWS và Google

Chọn một nhà cung cấp cho mỗi lần chạy. Mỗi SDK được điều khiển bởi SDK chính thức (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) với các lần thử lại tự động trên 408/429/5xx - không có HTTP cuộn tay. esbuild gói, kiểm tra sạch sẽ.

Sao chép. Dán. Dịch.

Resource Translator mở các yêu cầu kéo được dịch bằng máy cho các tệp tài nguyên của bạn bằng Azure, AWS hoặc Google - một hành động thống nhất, một nhà cung cấp mỗi lần chạy, SDK chính thức.

Bắt đầu
.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

Sẵn sàng bản địa hóa trên chế độ lái tự động?

Một khóa nhà cung cấp - Azure, AWS hoặc Google - và một tệp quy trình làm việc. Resource Translator xử lý phần còn lại.

Bắt đầu