החלף באופן ידני את התוכן השמור של תרגום קיים יחיד.
החלף באופן ידני את התוכן השמור של תרגום קיים. השתמש בכך כאשר יש צורך לתקן פלט שנוצר במכונה מבלי לתרגם מחדש את כל המסמך.
נקודת קצה: 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 אינו אובייקט JSON401 Unauthorized — אסימון ה-bearer חסר או שגוי404 Not Found — לא קיים תרגום עבור ה-document_id וה-language שסופקו500 Internal Server Error — לא ניתן היה לעדכן את התרגום בשל שגיאת מסד נתונים או שירות