Kodėl tai egzistuoja
Platformai reikia daugiakalbio turinio pateikimo nedubliuojant ir neišskaidant pagrindinio turinio modelio. Vertimo palaikymas sukuria dokumentų lygio kalbines versijas, susietas su jų šaltiniais, išsaugant pradinę schemą ir turinio struktūrą.
Naudokite tai, kai
- kai verčiate vieną ar kelis komponentus į kelias kalbas
- kai stebite masinio vertimo darbo eigą
- kai iš naujo bandote nepavykusius vertimus
- kai rankiniu būdu taisote mašininio vertimo rezultatus
- kai skaitote išverstą turinį dokumentacijos ar svetainės programoje
- kai kuriate kalbai pritaikytus dokumentų rodinius TVS
Kas įeina
- masinis komponentų ir kalbų pasirinkimas TVS
- asinchroniniai vertimo darbai su eigos stebėjimu
- dokumentų vertimas naudojant „TensorZero“
- automatinis jau atnaujintų vertimų praleidimas
- aktyvių vienodų vertimo darbų deduplikavimas
- aktyvių darbų eigos atkūrimas po naršymo TVS
- valdikliai nepavykusiems vertimams bandyti iš naujo
- išliekantys tikslinės kalbos nustatymai
- rankinis vertimo taisymas per
patch galinį tašką - kalbą atpažįstantis dokumentų nuskaitymas
- šaltinio maišos reikšmės pasenusių vertimų aptikimui
- vertimus palaikančios duomenų bazės stulpeliai ir indeksai
Pagrindinė darbo eiga
- Atidarykite komponentų puslapį ir pasirinkite Siųsti vertimui.
- Pasirinkite vieną ar kelis komponentus ir tikslines kalbas.
- Peržiūrėkite numatomą vertimų skaičių ir įtraukite siuntą į eilę.
- Vertimo tvarkyklė įkelia publikuotus šaltinius ir praleidžia vertimus, kurių šaltinio maiša jau yra aktuali.
- Likę vertimai apdorojami asinchroniškai naudojant „TensorZero“.
- TVS stebėkite vertimus eilėje, užbaigtus, praleistus ir nepavykusius.
- Prireikus bandykite nepavykusius vertimus iš naujo.
- Kai reikia pakoreguoti mašininio vertimo rezultatą, taisykite išverstą turinį rankiniu būdu.
- Skaitykite išverstus variantus per kalbą atpažįstančias schemos ir dokumentų API.
Vertimo darbai
Pateikus siuntą sukuriamas vertimo darbas. Darbas registruoja:
- pasirinktus komponentus ir kalbas
- apdorotus šaltinius
- suplanuotus vertimus
- praleistus vertimus, nes jie jau yra aktualūs
- užbaigtus vertimus
- nepavykusius vertimus
- dabartinę darbo būseną
Pateikus tą patį pasirinkimą, kol vyksta lygiavertis darbas, užmezgamas ryšys su esamu darbu, o ne kuriamas dubliuojamas darbas.
TVS vietoje saugo aktyvaus darbo identifikatorių, kad pažanga būtų atkurta po naršymo. Vertimo darbo būsena šiuo metu laikoma atmintyje vertimo tvarkyklės ir išvaloma, kai paslauga paleidžiama iš naujo. Diekite paslaugą kaip vieną egzempliorių arba naudokite „lipnų“ maršrutizavimą, kad darbo pateikimo ir būsenos užklausos pasiektų tą patį procesą.
Pasenusių vertimų aptikimas
Kiekvienas išverstas dokumentas saugo šaltinio dokumento publikuoto turinio maišą tuo metu, kai buvo išverstas.
Kai pateikiama kita vertimo siunta:
- sutampančios maišos rodo, kad vertimas yra aktualus ir jį galima praleisti
- skirtingos maišos rodo, kad šaltinis pasikeitė ir vertimą reikia atnaujinti
Tai leidžia saugiai kartoti masinį vertimą neperverčiant nepakitusio turinio.
API galiniai taškai
POST /translation — įtraukite vieno ar kelių komponentų vertimus į eilęGET /translation-jobs/{job_id} — peržiūrėkite vertimo darbo būseną ir eigąPATCH /translations — rankiniu būdu taisykite išverstą turinį
Sistemos sąsajos
- TVS masinio vertimo dialogas
- TVS vertimo darbų būsenos ir atkūrimo valdikliai
- vertimo tvarkyklės API ir foniniai darbininkai
- „TensorZero“ vertimo integracija
- TVS kalbai pritaikyti dokumentų rodiniai
- dokumentacijos programėlėje kalbą atpažįstantis turinio įkėlimas
- vertimų išsaugojimas ir šaltinio maišos sekimas