Reemplaza manualmente el contenido almacenado de una única traducción existente.
Reemplaza manualmente el contenido almacenado de una traducción existente. Úsalo cuando sea necesario corregir la salida generada por máquina sin volver a traducir todo el documento.
Punto de conexión: PATCH /translations
Autenticación: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Hola",
"body": "..."
}
}
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
document_id | uuid | sí | Documento de origen asociado con la traducción. |
language | cadena | sí | Código de idioma de la traducción que se va a actualizar. |
content | objeto | sí | Contenido traducido de reemplazo. Debe ser un objeto JSON. |
La combinación de document_id y language identifica la fila de la traducción.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Actualizar manualmente una traducción no cambia su source_hash.
Como resultado:
POST /translation posterior omite la traducción y conserva la corrección manualcurl -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": "Contenido corregido."
}
}'
400 Bad Request — content no es un objeto JSON401 Unauthorized — falta el token de portador o no es válido404 Not Found — no existe una traducción para el document_id y language proporcionados500 Internal Server Error — no se pudo actualizar la traducción debido a un error de base de datos o del servicio