Ganti secara manual konten yang tersimpan dari satu terjemahan yang sudah ada.
Ganti secara manual konten yang tersimpan dari terjemahan yang sudah ada. Gunakan ini ketika keluaran yang dihasilkan mesin perlu diperbaiki tanpa menerjemahkan ulang seluruh dokumen.
Titik Akhir: PATCH /translations
Otorisasi: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Bidang | Tipe | Wajib | Catatan |
|---|---|---|---|
document_id | uuid | ya | Dokumen sumber yang terkait dengan terjemahan. |
language | string | ya | Kode bahasa dari terjemahan yang akan diperbarui. |
content | object | ya | Konten terjemahan pengganti. Harus berupa objek JSON. |
Kombinasi document_id dan language mengidentifikasi baris terjemahan.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Memperbarui terjemahan secara manual tidak mengubah source_hash-nya.
Akibatnya:
POST /translation selanjutnya melewati terjemahan dan mempertahankan koreksi 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": "Contenu corrigรฉ."
}
}'
400 Bad Request โ content bukan objek JSON401 Unauthorized โ token bearer hilang atau tidak valid404 Not Found โ tidak ada terjemahan untuk document_id dan language yang diberikan500 Internal Server Error โ terjemahan tidak dapat diperbarui karena kesalahan basis data atau layanan