Ръчно заменете съхраненото съдържание на един съществуващ превод.
Ръчно заменете съхраненото съдържание на съществуващ превод. Използвайте това, когато машинно генерираният резултат трябва да бъде коригиран, без да се превежда целият документ наново.
Крайна точка: 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 и language500 Internal Server Error — преводът не може да бъде актуализиран поради грешка в базата данни или услугата