Ročno zamenjajte shranjeno vsebino posameznega obstoječega prevoda.
Ročno zamenjajte shranjeno vsebino obstoječega prevoda. Uporabite to, ko je treba strojno ustvarjeni rezultat popraviti brez ponovnega prevoda celotnega dokumenta.
Končna točka: PATCH /translations
Avtentikacija: Bearer JWT (WorkOS)
{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Bonjour",
"body": "..."
}
}
| Polje | Vrsta | Obvezno | Opombe |
|---|---|---|---|
document_id | uuid | da | Izvorni dokument, povezan s prevodom. |
language | string | da | Koda jezika prevoda, ki ga želite posodobiti. |
content | object | da | Nadomestna prevedena vsebina. Mora biti objekt JSON. |
Kombinacija document_id in language določa vrstico prevoda.
{
"document_id": "<uuid>",
"language": "fr",
"updated": true
}
source_hashRočna posodobitev prevoda ne spremeni njegove vrednosti source_hash.
Posledično:
POST /translation preskoči prevod in ohrani ročni popravekcurl -X PATCH '{TRANSLATION_API_URL}/translations' \
-H 'Authorization: Bearer <workos-jwt>' \
-H 'Content-Type: application/json' \
-d '{
"document_id": "<uuid>",
"language": "fr",
"content": {
"title": "Pozdravljeni",
"body": "Popravljena vsebina."
}
}'
400 Bad Request — content ni objekt JSON401 Unauthorized — žeton posrednika (bearer) manjka ali je neveljaven404 Not Found — za podani document_id in language ne obstaja noben prevod500 Internal Server Error — prevoda ni bilo mogoče posodobiti zaradi napake baze podatkov ali storitve