profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Tutorials

Build & Ship an Airport DirectoryDeploymentsBuild & Ship a Stripe Storefront

Feature

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

Oversett CMS-dokumenter til flere sprÄk, lagre dem som fÞrsteklasses dokumenter, og bruk oversatt innhold i dokumentasjon og visningsflyter.

Hvorfor den finnes

Plattformen trenger flersprÄklig innholdslevering uten Ä duplisere eller forgrene den underliggende innholdsmodellen. OversettelsesstÞtte oppretter sprÄkvarianter pÄ dokumentnivÄ koblet til kildedokumentene sine, samtidig som den opprinnelige skjema- og innholdsstrukturen bevares.

Bruk dette nÄr

  • oversetter Ă©n eller flere komponenter til flere sprĂ„k
  • sporer fremdriften til en masseoversettelsesjobb
  • prĂžver mislykkede oversettelser pĂ„ nytt
  • korrigerer maskinproduserte oversettelser manuelt
  • leser oversatt innhold i en dokumentasjons- eller nettstedsapp
  • bygger sprĂ„kspesifikke dokumentvisninger i CMS-et

Hva det inkluderer

  • massevalg av komponenter og sprĂ„k i CMS-et
  • asynkrone oversettelsesjobber med fremdriftssporing
  • dokumentoversettelse stĂžttet av TensorZero
  • automatisk hopp over oversettelser som allerede er oppdaterte
  • deduplisering av identiske aktive oversettelsesjobber
  • gjenoppretting av aktiv jobbframdrift etter navigasjon i CMS-et
  • kontroller for Ă„ prĂžve mislykkede oversettelser pĂ„ nytt
  • vedvarende mĂ„lsprĂ„kpreferanser
  • manuell korrigering av oversettelser via patch-endepunktet
  • sprĂ„kbevisst dokumenthenting
  • kildehash-er for Ă„ oppdage utdaterte oversettelser
  • oversettelsesbevisste databasekolonner og -indekser

Kjernearbeidsflyt

  1. Åpne siden Komponenter og velg Send til oversettelse.
  2. Velg én eller flere komponenter og mÄlsprÄk.
  3. GĂ„ gjennom estimert antall oversettelser og legg partiet i kĂž.
  4. Oversettelsesbehandleren laster inn de publiserte kildedokumentene og hopper over oversettelser der kildehashen allerede er oppdatert.
  5. GjenvĂŠrende oversettelser behandles asynkront via TensorZero.
  6. OvervÄk oversettelser i kÞ, fullfÞrte, hoppet over og mislykkede oversettelser fra CMS-et.
  7. PrÞv mislykkede oversettelser pÄ nytt ved behov.
  8. Korriger oversatt innhold manuelt nÄr maskinprodusert resultat trenger justering.
  9. Les oversatte varianter via sprÄkbevisste skjema- og dokument-API-er.

Oversettelsesjobber

Å sende inn et parti oppretter en oversettelsesjobb. En jobb registrerer:

  • valgte komponenter og sprĂ„k
  • kildedokumenter behandlet
  • planlagte oversettelser
  • oversettelser hoppet over fordi de allerede er oppdaterte
  • fullfĂžrte oversettelser
  • mislykkede oversettelser
  • gjeldende jobbstatus

Å sende inn det samme valget mens en tilsvarende jobb er aktiv kobler seg til den eksisterende jobben i stedet for Ă„ skape duplikatarbeid.

CMS-et lagrer identifikatoren for den aktive jobben lokalt slik at fremdriften kan gjenopprettes etter navigasjon. Tilstanden for oversettelsesjobber holdes for Þyeblikket i minnet av oversettelsesbehandleren og tÞmmes nÄr tjenesten startes pÄ nytt. Distribuer tjenesten som én enkelt instans eller bruk sticky routing slik at jobbinndata og statusforespÞrsler nÄr samme prosess.

Oppdagelse av utdaterte oversettelser

Hvert oversatte dokument lagrer en hash av kildedokumentets publiserte innhold pÄ tidspunktet det ble oversatt.

NÄr et annet oversettelsesparti sendes inn:

  • samsvarende hash-er indikerer at oversettelsen er oppdatert og kan hoppes over
  • ulike hash-er indikerer at kilden har endret seg og at oversettelsen bĂžr regenereres

Dette gjÞr masseoversettelse trygg Ä kjÞre gjentatte ganger uten Ä oversette uendret innhold pÄ nytt.

API-endepunkter

  • POST /translation — legg oversettelser for Ă©n eller flere komponenter i kĂž
  • GET /translation-jobs/{job_id} — les status og fremdrift for oversettelsesjobben
  • PATCH /translations — korriger oversatt innhold manuelt

Systemflater

  • dialog for masseoversettelse i CMS-et
  • CMS-kontroller for oversettelsesjobbstatus og gjenoppretting
  • API for oversettelsesbehandler og bakgrunnsarbeidere
  • TensorZero-integrasjon for oversettelse
  • sprĂ„kspesifikke dokumentvisninger i CMS-et
  • sprĂ„kbevisst innlastning av innhold i dokumentasjonsappen
  • persistens for oversettelser og sporing av kildehash
Continue Reading
Previousâ€čFeature Template BuilderNextOrganizations & Website Heirarchyâ€ș