Tek bir mevcut çevirinin saklanan içeriğini manuel olarak değiştirin.
Mevcut bir çevirinin saklanan içeriğini manuel olarak değiştirin. Makine tarafından üretilen çıktının tüm belgeyi yeniden çevirmeden düzeltilmesi gerektiğinde bunu kullanın.
Uç Nokta: PATCH /translations
Kimlik Doğrulama: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Alan | Tür | Gerekli | Notlar |
|---|---|---|---|
document_id | uuid | evet | Çeviriyle ilişkili kaynak belge. |
language | string | evet | Güncellenecek çevirinin dil kodu. |
content | object | evet | Değiştirilecek çevrilmiş içerik. Bir JSON nesnesi olmalıdır. |
document_id ve language birleşimi çeviri satırını tanımlar.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Bir çeviriyi manuel olarak güncellemek source_hash değerini değiştirmez.
Sonuç olarak:
POST /translation çeviriyi atlar ve manuel düzeltmeyi korurcurl -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": "Düzeltilmiş içerik."
}
}'
400 Bad Request — content bir JSON nesnesi değil401 Unauthorized — taşıyıcı belirteç eksik veya geçersiz404 Not Found — sağlanan document_id ve language için bir çeviri yok500 Internal Server Error — bir veritabanı veya hizmet hatası nedeniyle çeviri güncellenemedi