Kako akcija komunicira z Azure?
Preko Microsoftovega uradnega @azure-rest/ai-translation-text SDK, ki je naložen na @azure/core-rest-pipeline. To vam omogoča samodejna ponovna poskusa na 408/429/5xx, modele tipkanih zahtev in odgovorov ter brezplačno upravljanje avtentikacijske glave — vse, kar je bilo prej ročno ustvarjen axios klic. Javna akcijska površina (vhodi, izhodi, izhodi datotek) ostaja nespremenjena.
Zakaj so prevodi včasih izven znamke ali ton?
Strojno prevajanje privzeto uporablja splošni model. Pomagajo trije gumbi: Slovar za preglasitev trdih izrazov, Kategorija prilagojenih prevajalnikov za natančno prilagojene modele, usposobljene za tvoj ton in besedišče, ter profanityAction za čiščenje ali označevanje kletvic.
Kako se izognem prevajanju iste datoteke dvakrat?
Sprožite potek dela na paths, ki se ujemajo samo z datotekami iz izvorne lokacije, npr. **/*.en.resx. Akcija vključuje tudi svoj filter datotek za vsak sprožilec, ko je GITHUB_TOKEN nastavljen, s čimer zoži delo na datoteke v najnovejšem commit-u.
Ali lahko akcijo zaženem brez povezave?
Ne ravno — Azure AI Translator je možgani med izvajanjem. Lahko pa zaženeš dryRun: true za preverjanje parsiranja in konfiguracije brez HTTP zahtevkov za prevod.
Na kateri različici Node se akcija izvaja?
v3 teče na GitHub Actions node24 runtime. Priloženi JavaScript je združljiv z vozlišči 20, 22 in 24, kar CI testira.
Od kod prihajajo priloženi dist/?
GitHub JS akcije pošiljajo svoj prevedeni JS v repozitorij. dist-build potek dela ga po vsakem združitvi ponovno zgradi, da main, ali bo odstopal, in dist-check blokira PR-je, ki bi prihajali do zastarelih izhodov.
Kaj pa drugi formati virov?
Danes: .resx, .xliff, .po, .json, .ini, .restext. Odpri vprašanje če potrebujete še enega — vmesnik parserja je majhen (razčlenjevanje → preslikavanje → uporabo prevodov → formatu) in prispevki so dobrodošli.