Zakaj obstaja
Platforma potrebuje večjezično dostavo vsebin brez podvajanja ali razvejanja osnovnega vsebinskega modela. Podpora za prevajanje ustvari jezikovne različice na ravni dokumenta, ki so povezane s svojimi izvirnimi dokumenti, hkrati pa ohranjajo izvorno shemo in strukturo vsebine.
Uporabite to, ko
- prevajate en ali več komponent v več jezikov
- spremljate napredek obsežnega prevajalskega opravila
- ponovno zaganjate neuspele prevode
- ročno popravljate strojno ustvarjene prevode
- berete prevedeno vsebino v aplikaciji za dokumentacijo ali spletno mesto
- gradite jezikovno specifične poglede dokumentov v sistemu CMS
Kaj je vključeno
- množično izbiranje komponent in jezikov v CMS
- asinhrona prevajalska opravila s spremljanjem napredka
- prevajanje dokumentov s podporo TensorZero
- samodejno preskakovanje prevodov, ki so že posodobljeni
- deduplikacija identičnih aktivnih prevajalskih opravil
- obnovitev napredka aktivnih opravil po navigaciji v CMS
- kontrolniki za ponovni poskus neuspelih prevodov
- trajne nastavitve ciljnega jezika
- ročno popravljanje prevodov prek končne točke patch
- pridobivanje dokumentov z zavedanjem jezika
- razpršila izvornih vsebin za zaznavanje zastarelih prevodov
- stolpci in indeksi v zbirki podatkov, občutljivi na prevode
Osnovni potek dela
- Odprite stran Komponente in izberite Pošlji v prevod.
- Izberite eno ali več komponent in ciljne jezike.
- Preglejte ocenjeno število prevodov in uvrstite paket v čakalno vrsto.
- Upravljalnik prevajanja naloži objavljene izvorne dokumente in preskoči prevode, katerih izvorno razpršilo je že posodobljeno.
- Preostali prevodi se obdelajo asinhrono prek TensorZero.
- Spremljajte prevode v čakalni vrsti, dokončane, preskočene in neuspele prevode v CMS.
- Po potrebi ponovno zaženite neuspele prevode.
- Ročno popravite prevedeno vsebino, ko je treba prilagoditi strojno ustvarjen rezultat.
- Berite prevedene različice prek shem in API-jev za dokumente, ki se zavedajo jezika.
Prevajalska opravila
Oddaja paketa ustvari prevajalsko opravilo. Opravilo beleži:
- izbrane komponente in jezike
- obdelane izvorne dokumente
- razporejene prevode
- prevode, ki so bili preskočeni, ker so že posodobljeni
- dokončane prevode
- neuspele prevode
- trenutno stanje opravila
Oddaja iste izbire, medtem ko je enakovredno opravilo aktivno, se ponovno poveže z obstoječim opravilom namesto da bi ustvarila podvojeno delo.
CMS lokalno shranjuje identifikator aktivnega opravila, da je mogoče po navigaciji obnoviti napredek. Stanje prevajalskega opravila trenutno hrani v pomnilniku upravljalnik prevajanja in se izbriše, ko se storitev znova zažene. Storitev uvedite kot en sam primerek ali uporabite lepljivo usmerjanje, da zahtevki za oddajo opravil in poizvedbe o statusu dosežejo isti proces.
Zaznavanje zastarelih prevodov
Vsak prevedeni dokument hrani razpršilo objavljene vsebine izvornega dokumenta v času prevajanja.
Ko je oddan nov prevajalski paket:
- ujemajoča se razpršila pomenijo, da je prevod posodobljen in ga lahko preskočite
- različna razpršila pomenijo, da se je izvor spremenil in je treba prevod ponovno ustvariti
To omogoča varno večkratno izvajanje množičnih prevodov brez ponovnega prevajanja nespremenjene vsebine.
Končne točke API
POST /translation — dodajte prevode enega ali več komponent v čakalno vrstoGET /translation-jobs/{job_id} — preberite stanje in napredek prevajalskega opravilaPATCH /translations — ročno popravite prevedeno vsebino
Površine sistema
- pogovorno okno CMS za množično prevajanje
- kontrolniki CMS za stanje prevajalskih opravil in obnovitev
- API upravljalnika prevajanja in zaledni delavci
- integracija prevajanja TensorZero
- jezikovno specifični pogledi dokumentov v CMS
- nalaganje vsebine z zavedanjem jezika v aplikaciji za dokumentacijo
- obstojnost prevodov in spremljanje izvornih razpršil