Înlocuiește manual conținutul stocat al unei singure traduceri existente.
Înlocuiește manual conținutul stocat al unei traduceri existente. Utilizează această opțiune atunci când rezultatul generat automat trebuie corectat fără a retraduce întregul document.
Endpoint: PATCH /translations
Autentificare: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Câmp | Tip | Obligatoriu | Note |
|---|---|---|---|
document_id | uuid | da | Documentul sursă asociat traducerii. |
language | string | da | Codul de limbă al traducerii care trebuie actualizată. |
content | object | da | Conținutul tradus de înlocuire. Trebuie să fie un obiect JSON. |
Combinația dintre document_id și language identifică rândul traducerii.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Actualizarea manuală a unei traduceri nu îi modifică source_hash.
Prin urmare:
POST /translation ulterior omite traducerea și păstrează corecția manuală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 nu este un obiect JSON401 Unauthorized — tokenul bearer lipsește sau este invalid404 Not Found — nu există nicio traducere pentru document_id și language furnizate500 Internal Server Error — traducerea nu a putut fi actualizată din cauza unei erori a bazei de date sau a serviciului