profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametriskā maršrutēšanaKomponentu veidiSetup server sent events (SSE) content refetchIestatīt administratora paneļa starpniekserveriSkriptēšana veidņu veidotājāProject ScaffoldingMultivides bibliotēka

Headless

Ātrā uzsākšanaSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetSaņemt maršrutusgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPēctulkošanapatchTulkojumu labojumigetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Tulkojumu labojumi

Manuāli nomainiet viena esoša tulkojuma saglabāto saturu.

Manuāli nomainiet esoša tulkojuma saglabāto saturu. Izmantojiet šo pieeju, ja mašīnas ģenerētais rezultāts ir jākoriģē, nepārtulkojot visu dokumentu.

Galamērķis: PATCH /translations Autentifikācija: Bearer JWT (WorkOS)

Pieprasījuma korpuss

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Bonjour",
    "body": "..."
  }
}
LauksTipsObligātsPiezīmes
document_iduuidyesAvota dokuments, kas ir saistīts ar tulkojumu.
languagestringyesTulkojuma valodas kods, kuru nepieciešams atjaunināt.
contentobjectyesAizvietojošais tulkotais saturs. Jābūt JSON objektam.

Kombinācija document_id un language identificē tulkojuma ierakstu.

Atbilde

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

source_hash darbība

Tulkojumam, ko manuāli atjaunina, source_hash netiek mainīts.

Līdz ar to:

  • ja avota dokuments nav mainījies, turpmākais POST /translation izlaiž tulkojumu un saglabā manuālo labojumu
  • ja avota dokuments mainās, tā jaucējs vairs nesakrīt, un turpmākais tulkošanas uzdevums var ģenerēt no jauna un pārrakstīt manuāli koriģēto saturu

Piemērs

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é."
    }
  }'

Kļūdas

  • 400 Bad Request — content nav JSON objekts
  • 401 Unauthorized — Bearer pilnvara nav vai tā ir nederīga
  • 404 Not Found — nav tulkojuma norādītajam document_id un language
  • 500 Internal Server Error — tulkojumu nevarēja atjaunināt datubāzes vai pakalpojuma kļūdas dēļ
Continue Reading
Previous‹PēctulkošanaNextGET /usage›