profound-logoProfound CMS
⌘K
Admin
Theme
BelgelerTutorialBlogPhilosophy
BelgelerTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyŞablon oluşturucuda komut dosyası yazmaProject ScaffoldingMedia Library

Headless

Hızlı BaşlangıçSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetCEL önbelleği ile blokları getirgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getVeri kümesi şema adını algetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postGönderi çevirisipatchÇeviri yamalarıgetKullanımı alpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Çeviri yamaları

Tek bir mevcut çevirinin saklanan içeriğini manuel olarak değiştirin.

Mevcut bir çevirinin saklanan içeriğini manuel olarak değiştirin. Makine tarafından üretilen çıktının tüm belgeyi yeniden çevirmeden düzeltilmesi gerektiğinde bunu kullanın.

Uç Nokta: PATCH /translations Kimlik Doğrulama: Bearer JWT (WorkOS)

İstek gövdesi

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Bonjour",
    "body": "..."
  }
}
AlanTürGerekliNotlar
document_iduuidevetÇeviriyle ilişkili kaynak belge.
languagestringevetGüncellenecek çevirinin dil kodu.
contentobjectevetDeğiştirilecek çevrilmiş içerik. Bir JSON nesnesi olmalıdır.

document_id ve language birleşimi çeviri satırını tanımlar.

Yanıt

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

Kaynak karması davranışı

Bir çeviriyi manuel olarak güncellemek source_hash değerini değiştirmez.

Sonuç olarak:

  • kaynak belge değişmemişse, daha sonraki bir POST /translation çeviriyi atlar ve manuel düzeltmeyi korur
  • kaynak belge değişirse, karması artık eşleşmez ve sonraki bir çeviri işi yeniden üretip manuel olarak düzeltilmiş içeriğin üzerine yazabilir

Örnek

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": "Düzeltilmiş içerik."
    }
  }'

Hatalar

  • 400 Bad Request — content bir JSON nesnesi değil
  • 401 Unauthorized — taşıyıcı belirteç eksik veya geçersiz
  • 404 Not Found — sağlanan document_id ve language için bir çeviri yok
  • 500 Internal Server Error — bir veritabanı veya hizmet hatası nedeniyle çeviri güncellenemedi
Continue Reading
Previous‹Gönderi çevirisiNextKullanımı al›