Sostituisci manualmente il contenuto salvato di una singola traduzione esistente.
Sostituisci manualmente il contenuto salvato di una traduzione esistente. Usalo quando l'output generato automaticamente deve essere corretto senza ritradurre l'intero documento.
Endpoint: PATCH /translations
Autenticazione: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Campo | Tipo | Obbligatorio | Note |
|---|---|---|---|
document_id | uuid | sì | Documento sorgente associato alla traduzione. |
language | string | sì | Codice della lingua della traduzione da aggiornare. |
content | object | sì | Contenuto tradotto sostitutivo. Deve essere un oggetto JSON. |
La combinazione di document_id e language identifica la riga della traduzione.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
L'aggiornamento manuale di una traduzione non modifica il suo source_hash.
Di conseguenza:
POST /translation salta la traduzione e conserva la correzione manualecurl -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": "Contenuto corretto."
}
}'
400 Bad Request — content non è un oggetto JSON401 Unauthorized — il token bearer è mancante o non valido404 Not Found — non esiste alcuna traduzione per il document_id e la language forniti500 Internal Server Error — non è stato possibile aggiornare la traduzione a causa di un errore del database o del servizio