Thay thế thủ công nội dung đã lưu của một bản dịch hiện có duy nhất.
Thay thế thủ công nội dung đã lưu của một bản dịch hiện có. Sử dụng tính năng này khi đầu ra do máy tạo cần được chỉnh sửa mà không phải dịch lại toàn bộ tài liệu.
Điểm cuối: PATCH /translations
Xác thực: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Xin chào",
"body": "..."
}
}
| Trường | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
document_id | uuid | có | Tài liệu nguồn được liên kết với bản dịch. |
language | string | có | Mã ngôn ngữ của bản dịch cần cập nhật. |
content | object | có | Nội dung bản dịch thay thế. Phải là một đối tượng JSON. |
Sự kết hợp của document_id và language xác định hàng bản dịch.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Cập nhật bản dịch thủ công không làm thay đổi source_hash của nó.
Do đó:
POST /translation về sau sẽ bỏ qua việc dịch và giữ nguyên phần chỉnh sửa thủ côngcurl -X PATCH '{TRANSLATION_API_URL}/translations' \
-H 'Authorization: Bearer <workos-jwt>' \
-H 'Content-Type: application/json' \
-d '{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Xin chào",
"body": "Nội dung đã chỉnh sửa."
}
}'
400 Yêu cầu không hợp lệ — content không phải là một đối tượng JSON401 Chưa được ủy quyền — mã thông báo bearer bị thiếu hoặc không hợp lệ404 Không tìm thấy — không có bản dịch nào tồn tại cho document_id và language đã cung cấp500 Lỗi máy chủ nội bộ — bản dịch không thể được cập nhật do lỗi cơ sở dữ liệu hoặc dịch vụ