Cseréld le manuálisan egyetlen meglévő fordítás tárolt tartalmát.
Cseréld le manuálisan egy meglévő fordítás tárolt tartalmát. Akkor használd, amikor a gépi generálta eredményt ki kell javítani anélkül, hogy az egész dokumentumot újra kellene fordítani.
Végpont: PATCH /translations
Hitelesítés: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Mező | Típus | Kötelező | Megjegyzések |
|---|---|---|---|
document_id | uuid | igen | A fordításhoz kapcsolódó forrásdokumentum. |
language | string | igen | A frissítendő fordítás nyelvi kódja. |
content | object | igen | A helyettesítő lefordított tartalom. JSON objektumnak kell lennie. |
A document_id és a language kombinációja azonosítja a fordítás sorát.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Egy fordítás kézi frissítése nem változtatja meg a source_hash értékét.
Ennek eredményeként:
POST /translation kihagyja a fordítást, és megőrzi a kézi javítástcurl -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 — a content nem JSON objektum401 Unauthorized — a bearer token hiányzik vagy érvénytelen404 Not Found — nem létezik fordítás a megadott document_id és language értékekhez500 Internal Server Error — a fordítást nem sikerült frissíteni adatbázis- vagy szolgáltatáshiba miatt