profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypy komponentówSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkrypty w kreatorze szablonówProject ScaffoldingBiblioteka multimediów

Headless

Szybki startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Przegląd REST APIgetConnect 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}postTłumaczenie postapatchKorekty tłumaczeńgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Korekty tłumaczeń

Ręcznie zastąp przechowywaną zawartość pojedynczego istniejącego tłumaczenia.

Ręcznie zastąp przechowywaną zawartość istniejącego tłumaczenia. Użyj tego, gdy trzeba skorygować wynik wygenerowany przez maszynę bez ponownego tłumaczenia całego dokumentu.

Punkt końcowy: PATCH /translations Uwierzytelnianie: Bearer JWT (WorkOS)

Treść żądania

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Bonjour",
    "body": "..."
  }
}
PoleTypWymaganeUwagi
document_iduuidtakDokument źródłowy powiązany z tłumaczeniem.
languagestringtakKod języka tłumaczenia, które ma zostać zaktualizowane.
contentobjecttakZastępcza przetłumaczona treść. Musi być obiektem JSON.

Kombinacja document_id i language identyfikuje wiersz tłumaczenia.

Odpowiedź

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

Zachowanie skrótu źródłowego

Ręczna aktualizacja tłumaczenia nie zmienia jego source_hash.

W konsekwencji:

  • jeśli dokument źródłowy się nie zmienił, późniejszy POST /translation pomija tłumaczenie i zachowuje ręczną korektę
  • jeśli dokument źródłowy ulegnie zmianie, jego skrót przestaje pasować i późniejsze zadanie tłumaczenia może zregenerować i nadpisać ręcznie poprawioną treść

Przykład

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

Błędy

  • 400 Bad Request — content nie jest obiektem JSON
  • 401 Unauthorized — token typu bearer jest nieobecny lub nieprawidłowy
  • 404 Not Found — dla podanych wartości document_id i language nie istnieje żadne tłumaczenie
  • 500 Internal Server Error — tłumaczenie nie mogło zostać zaktualizowane z powodu błędu bazy danych lub usługi
Continue Reading
Previous‹Tłumaczenie postaNextGET /usage›