profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchYlläpitäjän hallintapaneelin välityspalvelimen määrittäminenCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

PikakäynnistysSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-ohjelmointirajapinta

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}postPOST /translationpatchPATCH /translationsgetKäytön hakeminenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /translations

Korvaa manuaalisesti yksittäisen olemassa olevan käännöksen tallennetun sisällön.

Korvaa olemassa olevan käännöksen tallennetun sisällön manuaalisesti. Käytä tätä, kun koneellisesti tuotettua tulosta täytyy korjata kääntämättä koko asiakirjaa uudelleen.

Päätepiste: PATCH /translations Tunnistautuminen: Bearer JWT (WorkOS)

Pyyntörunko

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Hei",
    "body": "..."
  }
}
KenttäTyyppiPakollinenHuomautukset
document_iduuidkylläKäännökseen liitetty lähdedokumentti.
languagestringkylläPäivitettävän käännöksen kielikoodi.
contentobjectkylläKorvaava käännetty sisältö. Sen on oltava JSON-objekti.

Yhdistelmä document_id- ja language-kentistä yksilöi käännösrivin.

Vastaus

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

Lähdehashin toiminta

Käännöksen manuaalinen päivittäminen ei muuta sen source_hash-arvoa.

Seurauksena:

  • jos lähdeasiakirja ei ole muuttunut, myöhempi POST /translation ohittaa käännöksen ja säilyttää manuaalisen korjauksen
  • jos lähdeasiakirja muuttuu, sen tiiviste ei enää täsmää ja myöhempi käännöstyö voi luoda sisällön uudelleen ja korvata manuaalisesti korjatun sisällön

Esimerkki

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": "Hei",
      "body": "Korjattu sisältö."
    }
  }'

Virheet

  • 400 Bad Request — content ei ole JSON-objekti
  • 401 Unauthorized — bearer-tunnus puuttuu tai on virheellinen
  • 404 Not Found — annetuille document_id- ja language-arvoille ei ole olemassa käännöstä
  • 500 Internal Server Error — käännöstä ei voitu päivittää tietokanta- tai palveluvirheen vuoksi
Continue Reading
Previous‹POST /translationNextKäytön hakeminen›