profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchएडमिन पैनल प्रॉक्सी सेटअपटेम्पलेट बिल्डर में स्क्रिप्टिंगProject Scaffoldingमीडिया लाइब्रेरी

Headless

त्वरित प्रारंभSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetरूट्स प्राप्त करेंgetरूट प्राप्त करेंgetब्लॉक प्राप्त करेंgetCEL कैश के साथ ब्लॉक्स प्राप्त करेंgetब्लॉक्स-जनरेटेड-प्राप्त करेंgetघटक प्राप्त करेंgetGET /components/{name}getडेटासेट स्कीमा नाम प्राप्त करेंgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchपैच अनुवादgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

पैच अनुवाद

किसी एक मौजूदा अनुवाद की संग्रहीत सामग्री को मैन्युअल रूप से बदलें।

मौजूदा अनुवाद की संग्रहीत सामग्री को मैन्युअल रूप से बदलें। मशीन द्वारा जनित आउटपुट को पूरे दस्तावेज़ का पुनः अनुवाद किए बिना ठीक करने की आवश्यकता होने पर इसका उपयोग करें।

एंडपॉइंट: PATCH /translations प्रमाणीकरण: Bearer JWT (WorkOS)

अनुरोध बॉडी

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Bonjour",
    "body": "..."
  }
}
फ़ील्डप्रकारआवश्यकटिप्पणियाँ
document_iduuidहाँअनुवाद से संबद्ध स्रोत दस्तावेज़।
languagestringहाँअद्यतन किए जाने वाले अनुवाद की भाषा कोड।
contentobjectहाँप्रतिस्थापन अनुवादित सामग्री। यह एक JSON ऑब्जेक्ट होना चाहिए।

document_id और language का संयोजन अनुवाद पंक्ति की पहचान करता है।

प्रत्युत्तर

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

स्रोत-हैश का व्यवहार

अनुवाद को मैन्युअल रूप से अद्यतन करने से उसका source_hash नहीं बदलता।

फलस्वरूप:

  • यदि स्रोत दस्तावेज़ में परिवर्तन नहीं हुआ है, तो बाद का POST /translation अनुवाद को छोड़ देता है और मैन्युअल सुधार को सुरक्षित रखता है
  • यदि स्रोत दस्तावेज़ बदल जाता है, तो उसका हैश अब मेल नहीं खाता और बाद का अनुवाद जॉब मैन्युअल रूप से सुधारी गई सामग्री को पुनः उत्पन्न करके अधिलेखित कर सकता है

उदाहरण

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

त्रुटियाँ

  • 400 Bad Request — content एक JSON ऑब्जेक्ट नहीं है
  • 401 Unauthorized — बेयरर टोकन अनुपस्थित है या अवैध है
  • 404 Not Found — दिए गए document_id और language के लिए कोई अनुवाद मौजूद नहीं है
  • 500 Internal Server Error — डेटाबेस या सेवा त्रुटि के कारण अनुवाद को अद्यतन नहीं किया जा सका
Continue Reading
Previous‹POST /translationNextGET /usage›