Вручну замініть збережений вміст одного існуючого перекладу.
Вручну замініть збережений вміст наявного перекладу. Використовуйте це, коли машинний результат потрібно виправити без повторного перекладу всього документа.
Кінцева точка: 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Ручне оновлення перекладу не змінює його 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 не є об'єктом JSON401 Unauthorized — токен носія відсутній або недійсний404 Not Found — переклад для вказаних document_id і language не існує500 Internal Server Error — переклад не вдалося оновити через помилку бази даних або сервісу