किसी एक मौजूदा अनुवाद की संग्रहीत सामग्री को मैन्युअल रूप से बदलें।
मौजूदा अनुवाद की संग्रहीत सामग्री को मैन्युअल रूप से बदलें। मशीन द्वारा जनित आउटपुट को पूरे दस्तावेज़ का पुनः अनुवाद किए बिना ठीक करने की आवश्यकता होने पर इसका उपयोग करें।
एंडपॉइंट: PATCH /translations
प्रमाणीकरण: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| फ़ील्ड | प्रकार | आवश्यक | टिप्पणियाँ |
|---|---|---|---|
document_id | uuid | हाँ | अनुवाद से संबद्ध स्रोत दस्तावेज़। |
language | string | हाँ | अद्यतन किए जाने वाले अनुवाद की भाषा कोड। |
content | object | हाँ | प्रतिस्थापन अनुवादित सामग्री। यह एक 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 — डेटाबेस या सेवा त्रुटि के कारण अनुवाद को अद्यतन नहीं किया जा सका