Ersetze den gespeicherten Inhalt einer einzelnen bestehenden Übersetzung manuell.
Ersetze den gespeicherten Inhalt einer bestehenden Übersetzung manuell. Verwende dies, wenn maschinell erzeugte Ausgaben korrigiert werden müssen, ohne das gesamte Dokument erneut zu übersetzen.
Endpunkt: PATCH /translations
Authentifizierung: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
document_id | uuid | ja | Quelldokument, das mit der Übersetzung verknüpft ist. |
language | string | ja | Sprachcode der zu aktualisierenden Übersetzung. |
content | object | ja | Ersetzter übersetzter Inhalt. Muss ein JSON-Objekt sein. |
Die Kombination aus document_id und language identifiziert die Übersetzungszeile.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
Das manuelle Aktualisieren einer Übersetzung ändert ihren source_hash nicht.
Daraus folgt:
POST /translation die Übersetzung und behält die manuelle Korrektur bei.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": "Korrigierter Inhalt."
}
}'
400 Bad Request — content ist kein JSON-Objekt401 Unauthorized — Das Bearer-Token fehlt oder ist ungültig404 Not Found — Es existiert keine Übersetzung für den angegebenen document_id und language500 Internal Server Error — Die Übersetzung konnte aufgrund eines Datenbank- oder Dienstfehlers nicht aktualisiert werden