profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkripting i malbyggerenProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postEtteroversettelsepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /translations

Erstatt manuelt det lagrede innholdet i én eksisterende oversettelse.

Erstatt manuelt det lagrede innholdet i en eksisterende oversettelse. Bruk dette nÄr maskingenerert output mÄ korrigeres uten Ä oversette hele dokumentet pÄ nytt.

Endepunkt: PATCH /translations Autentisering: Bearer JWT (WorkOS)

ForespĂžrselskropp

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Bonjour",
    "body": "..."
  }
}
FeltTypePÄkrevdMerknader
document_iduuidjaKildedokument knyttet til oversettelsen.
languagestringjaSprÄkkode for oversettelsen som skal oppdateres.
contentobjectjaErstattende oversatt innhold. MĂ„ vĂŠre et JSON-objekt.

Kombinasjonen av document_id og language identifiserer oversettelsesraden.

Respons

{
  "document_id": "<uuid>",
  "language": "fr",
  "updated": true
}

OppfĂžrsel for kilde-hash

Manuell oppdatering av en oversettelse endrer ikke source_hash.

Som et resultat:

  • hvis kildedokumentet ikke har endret seg, hopper en senere POST /translation over oversettelsen og beholder den manuelle korreksjonen
  • hvis kildedokumentet endres, stemmer ikke hash-verdien lenger, og en senere oversettelsesjobb kan regenerere og overskrive det manuelt korrigerte innholdet

Eksempel

curl -X PATCH '{TRANSLATION_API_URL}/translations' \
  -H 'Authorization: Bearer <workos-jwt>' \
  -H 'Content-Type: application/json' \
  -d '{
    "document_id": "<uuid>",
    "language": "fr",
    "content": {
      "title": "Bonjour",
      "body": "Contenu corrigé."
    }
  }'

Feil

  • 400 Bad Request — content er ikke et JSON-objekt
  • 401 Unauthorized — bearer-token mangler eller er ugyldig
  • 404 Not Found — ingen oversettelse finnes for den oppgitte kombinasjonen av document_id og language
  • 500 Internal Server Error — oversettelsen kunne ikke oppdateres pĂ„ grunn av en database- eller tjenestefeil
Continue Reading
Previousâ€čEtteroversettelseNextGET /usageâ€ș