Skip to content

Gagana

Filifili lau gagana

Liliu i le itulau lava lea e tasi i se isi gagana.

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

Fa'apipi'i lau repo i luga tautinoga uma.

Tolu mea lilo, fa laina, ma o lau repo e tele gagana i le isi tulei.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Lagolago

0 npm-suegatusi mataupu
240+ su'ega
Azure, AWS, GoogleNode 20 / 22 / 24

Fausia mo le va'a

O le faaliliuga o se galuega, ae le o se galuega.

Tu'u le gaioiga i lau CI o lo'o i ai, fa'asino i Azure, AWS, po'o Google, ma fa'atagaina lau repo e tautala i gagana uma e te taula'i i ai.

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

Ono mamanu faila

Round-malaga .resx, .xliff, .po, .json, .ini, ma .restext ma byte-stable formatting.

Repo-level config

Fa'apa'u se faila .github/resource-translator.yml mo aofia ai globs, glossaries, ma vaega o le Custom Translator.

Glossary-iloa

Loka igoa igoa ma oloa tuutuuga ma atamai upu-tuaoi regex e taulimaina C++, .NET, ma uo.

Fa'amamago-tamo'e + vaivai-toilalo

Muai vaai faaliliuga e aunoa ma le tusiaina o faila, po o le faaalia o mea sese uma o se lapataiga ao e iterate.

PR-faauo galuega faatino

summary-title, summary-details, ma has-new-translations slot sa'o i le fausiaina-toso-talosaga.

Azure, AWS ma Google

Filifili se tasi e tu'uina atu i le tamo'e. Taitasi o loo tulia e lona aloaia SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) ma otometi retries i 408/429/5xx - leai se HTTP. esbuild-fusi, suegatusi-mama.

Kopi. Faapipii. Fa'aliliu.

E tatalaina e le Resource Translator talosaga fa'aliliuina masini mo au faila punaoa e fa'aaoga ai Azure, AWS, po'o Google - tasi le gaioiga tu'ufa'atasia, tasi le kamupani e tu'uina atu i le tamo'e, aloaia SDKs i lalo o le pulou.

Amata
.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

Sauni e fa'apipi'i i luga o le autopilot?

Tasi le ki e tu'uina atu - Azure, AWS, po'o Google - ma le tasi faila o le workflow. O le Resource Translator e taulimaina le vaega o totoe.

Amata