profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Tutorials

Build & Ship an Airport DirectoryDeploymentsBuild & Ship a Stripe Storefront

CMS-funkciók

Documentation Site TemplateFeature Template BuilderTranslation ServiceOrganizations & Website HeirarchyConnect Profound CMS to your AI clientSettings IntegrationsSettings API KeysSettings UsageSettings Websites
All Systems Operational
Powered Byprofound-logo
Theme

Translation Service

Fordítsd le a CMS-dokumentumokat több nyelvre, tárold őket első osztályú dokumentumként, és használd a lefordított tartalmat a dokumentációs és renderelési folyamatokban.

Miért létezik

A platformnak többnyelvű tartalomszolgáltatásra van szüksége anélkül, hogy duplikálná vagy elágaztatná az alapértelmezett tartalommodellt. A fordítási támogatás dokumentumszintű nyelvi változatokat hoz létre, amelyek kapcsolódnak a forrásdokumentumaikhoz, miközben megőrzik az eredeti séma- és tartalomszerkezetet.

Akkor használd, ha

  • egy vagy több komponens több nyelvre fordítása esetén
  • a tömeges fordítási feladat előrehaladásának követéséhez
  • sikertelen fordítások újbóli próbálkozásához
  • gépi fordítások kézi javításához
  • lefordított tartalom olvasásához dokumentációs vagy webes alkalmazásban
  • nyelvspecifikus dokumentumnézetek építéséhez a CMS-ben

Mit tartalmaz

  • tömeges komponens- és nyelvválasztás a CMS-ben
  • aszinkron fordítási feladatok előrehaladás-követéssel
  • TensorZero-alapú dokumentumfordítás
  • a már naprakész fordítások automatikus kihagyása
  • azonos aktív fordítási feladatok deduplikálása
  • az aktív feladat előrehaladásának visszaállítása CMS-ben történő navigáció után
  • újrapróbálási vezérlők a sikertelen fordításokhoz
  • tartós célnyelvi beállítások
  • kézi fordítási korrekció a patch végponton keresztül
  • nyelvérzékeny dokumentumlekérés
  • forrás-hash-ek az elavult fordítások felismeréséhez
  • fordítást támogató adatbázisoszlopok és indexek

Alapvető munkafolyamat

  1. Nyisd meg a Components oldalt, és válaszd a Fordításra küldés lehetőséget.
  2. Válassz egy vagy több komponenst és célnyelvet.
  3. Nézd át a becsült fordítási darabszámot, és állítsd sorba a köteget.
  4. A fordításkezelő betölti a közzétett forrásdokumentumokat, és kihagyja azokat a fordításokat, amelyek forráshash-e már naprakész.
  5. A fennmaradó fordítások aszinkron módon kerülnek feldolgozásra a TensorZero segítségével.
  6. Kövesd a sorban álló, befejezett, kihagyott és sikertelen fordításokat a CMS-ből.
  7. Szükség esetén próbáld újra a sikertelen fordításokat.
  8. Javítsd kézzel a lefordított tartalmat, amikor a gépi kimenet módosításra szorul.
  9. Olvasd a lefordított változatokat nyelvérzékeny séma- és dokumentum-API-kon keresztül.

Fordítási feladatok

Egy köteg beküldése fordítási feladatot hoz létre. A feladat rögzíti:

  • a kiválasztott komponenseket és nyelveket
  • a feldolgozott forrásdokumentumokat
  • az ütemezett fordításokat
  • azokat a fordításokat, amelyeket naprakészségük miatt kihagytak
  • a befejezett fordításokat
  • a sikertelen fordításokat
  • a feladat aktuális állapotát

Ha ugyanazt a kiválasztást küldöd be, miközben egy azzal egyenértékű feladat aktív, a rendszer az aktuális feladathoz kapcsolódik vissza ahelyett, hogy duplikált munkát hozna létre.

A CMS helyben tárolja az aktív feladat azonosítóját, így a navigáció után visszaállítható az előrehaladás. A fordítási feladat állapotát jelenleg a fordításkezelő tartja memóriában, és a szolgáltatás újraindításakor törlődik. Telepítsd a szolgáltatást egyetlen példányként, vagy használj ragadós útválasztást, hogy a feladatbeküldési és állapotlekérési kérések ugyanahhoz a folyamathoz jussanak el.

Elavult fordítások felismerése

Minden lefordított dokumentum eltárolja a forrásdokumentum közzétett tartalmának hash-ét abból az időpontból, amikor a fordítás készült.

Amikor újabb fordítási köteget küldenek be:

  • az egyező hash-ek azt jelzik, hogy a fordítás naprakész, és kihagyható
  • az eltérő hash-ek azt jelzik, hogy a forrás megváltozott, ezért a fordítást újra kell generálni

Ez lehetővé teszi, hogy a tömeges fordítás biztonságosan, többször is lefuttatható legyen a változatlan tartalom újrafordítása nélkül.

API-végpontok

  • POST /translation — fordítások sorba állítása egy vagy több komponenshez
  • GET /translation-jobs/{job_id} — a fordítási feladat állapotának és előrehaladásának lekérése
  • PATCH /translations — lefordított tartalom kézi javítása

Rendszerfelületek

  • CMS tömeges fordítási párbeszédablak
  • CMS fordítási feladat állapot- és visszaállítási vezérlők
  • fordításkezelő API és háttérfolyamatok
  • TensorZero fordítási integráció
  • CMS nyelvspecifikus dokumentumnézetek
  • dokumentációs alkalmazás nyelvérzékeny tartalombetöltés
  • fordítási perzisztencia és forráshash-követés
Continue Reading
Previous‹Feature Template BuilderNextOrganizations & Website Heirarchy›