Miksi se on olemassa
Alusta tarvitsee monikielisen sisällön toimituksen ilman, että taustalla olevaa sisältömallia kopioidaan tai haarukoidaan. Käännöstuki luo asiakirjatasoisia kielivariantteja, jotka linkittyvät lähdeasiakirjoihinsa säilyttäen alkuperäisen skeeman ja sisältörakenteen.
Käytä tätä, kun
- käännät yhtä tai useampaa komponenttia useille kielille
- seuraat massakäännöstehtävän edistymistä
- yrität epäonnistuneita käännöksiä uudelleen
- korjaat koneellisesti tuotettuja käännöksiä manuaalisesti
- luet käännettyä sisältöä dokumentaatio- tai verkkosovelluksessa
- rakennat kielikohtaisia asiakirjanäkymiä CMS:ssä
Mitä se sisältää
- komponenttien ja kielten massavalinta CMS:ssä
- asynkroniset käännöstehtävät edistymisen seurannalla
- TensorZero-taustainen asiakirjakäännös
- automaattinen ajantasaisten käännösten ohittaminen
- päällekkäisten aktiivisten käännöstehtävien deduplikointi
- aktiivisen tehtävän edistymisen palautus CMS-navigoinnin jälkeen
- uudelleenyrityksen hallinta epäonnistuneille käännöksille
- pysyvät kohdekieliasetukset
- manuaalinen käännösten korjaus patch-päätepisteen kautta
- kielitietoinen asiakirjojen haku
- lähdehashit vanhentuneiden käännösten havaitsemiseen
- käännöstietoiset tietokannan sarakkeet ja indeksit
Perustyönkulku
- Avaa Components-sivu ja valitse Lähetä käännettäväksi.
- Valitse yksi tai useampi komponentti ja kohdekieli.
- Tarkista arvioitu käännösten määrä ja aseta erä jonoon.
- Käännösten hallinta lataa julkaistut lähdeasiakirjat ja ohittaa käännökset, joiden lähdehashi on jo ajantasainen.
- Jäljellä olevat käännökset käsitellään asynkronisesti TensorZeron kautta.
- Seuraa jonottavia, valmiita, ohitettuja ja epäonnistuneita käännöksiä CMS:stä.
- Yritä epäonnistuneita käännöksiä uudelleen tarvittaessa.
- Korjaa käännettyä sisältöä manuaalisesti, kun koneellisesti tuotettu tulos vaatii säätöä.
- Lue käännösvariantteja kielitietoisen skeeman ja asiakirja-API:en kautta.
Käännöstehtävät
Erän lähettäminen luo käännöstehtävän. Tehtävään tallennetaan:
- valitut komponentit ja kielet
- käsitellyt lähdeasiakirjat
- aikataulutetut käännökset
- ohitetut käännökset, koska ne ovat jo ajantasaiset
- valmiit käännökset
- epäonnistuneet käännökset
- tehtävän nykyinen tila
Saman valinnan lähettäminen, kun vastaava tehtävä on aktiivinen, yhdistyy olemassa olevaan tehtävään uuden päällekkäisen työn luomisen sijaan.
CMS tallentaa aktiivisen tehtävän tunnisteen paikallisesti, jotta edistyminen voidaan palauttaa navigoinnin jälkeen. Käännöstehtävän tila pidetään toistaiseksi muistissa käännösten hallinnan toimesta ja tyhjennetään palvelun käynnistyessä uudelleen. Ota palvelu käyttöön yksittäisenä instanssina tai käytä tahmeaa reititystä, jotta tehtävien lähetykset ja tilapyynnöt osuvat samaan prosessiin.
Vanhentuneiden käännösten havaitseminen
Jokainen käännetty asiakirja tallentaa käännöshetkellä julkaistun lähdeasiakirjan sisällön hashin.
Kun toinen käännöserä lähetetään:
- täsmäävät hashit osoittavat, että käännös on ajantasainen ja voidaan ohittaa
- poikkeavat hashit osoittavat, että lähde on muuttunut ja käännös pitää luoda uudelleen
Tämä tekee massakäännösten ajamisesta turvallista toistuvasti ilman muuttumattoman sisällön uudelleenkääntämistä.
API-päätepisteet
POST /translation — aseta yhden tai useamman komponentin käännökset jonoonGET /translation-jobs/{job_id} — lue käännöstehtävän tila ja edistyminenPATCH /translations — korjaa käännetty sisältö manuaalisesti
Järjestelmän kosketuspinnat
- CMS:n massakäännösdialogi
- CMS:n käännöstehtävän tila- ja palautusohjaimet
- käännösten hallinnan API ja taustaprosessit
- TensorZero-käännösintegraatio
- CMS:n kielikohtaiset asiakirjanäkymät
- dokumentaatiosovelluksen kielitietoinen sisällön lataus
- käännösten pysyväisyyden ja lähdehashien seuranta