Rankiniu būdu pakeiskite vieno esamo vertimo įrašytą turinį.
Rankiniu būdu pakeiskite esamo vertimo įrašytą turinį. Naudokite šią funkciją, kai reikia pataisyti mašininio vertimo rezultatą neperverčiant viso dokumento.
Pabaigos taškas: PATCH /translations
Autentifikacija: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Laukas | Tipas | Privaloma | Pastabos |
|---|---|---|---|
document_id | uuid | taip | Su vertimu susietas pirminis dokumentas. |
language | string | taip | Atnaujinamo vertimo kalbos kodas. |
content | object | taip | Pakeičiamas išverstas turinys. Turi būti JSON objektas. |
Derinys document_id ir language identifikuoja vertimo įrašą.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Rankiniu būdu atnaujinus vertimą, jo source_hash nepasikeičia.
Todėl:
POST /translation praleidžia vertimą ir išsaugo rankinę pataisą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": "Ištaisytas turinys."
}
}'
400 Bad Request — content nėra JSON objektas401 Unauthorized — prieigos raktas ("bearer" tokenas) trūksta arba jis neteisingas404 Not Found — vertimas su pateiktu document_id ir language nerastas500 Internal Server Error — vertimo nepavyko atnaujinti dėl duomenų bazės arba paslaugos klaidos