Endpoint pentru verificarea statusului unei cereri de traducere
Acest endpoint permite verificarea statusului unei cereri de traducere înregistrate anterior în sistem. Poți urmări progresul și detaliile fiecărei traduceri în parte, pe baza ID-ului returnat la crearea cererii.
URL endpoint
https://api.ovesio.com/v1/translate/request/status/{id}
Metodă
GET
Exemplu cerere (cu ID-ul cererii)
https://api.ovesio.com/v1/translate/request/status/320126
Parametri URL
Parametru | Tip | Obligatoriu | Descriere |
---|---|---|---|
id | integer | da | ID-ul unic al cererii de traducere returnat la trimiterea acesteia. |
Răspunsuri posibile
Răspuns de succes (HTTP 200)
{
"success": true,
"data": {
"id": 320126,
"ref": "product-123",
"from": "en",
"status": "completed",
"credits": 5,
"callback_url": "https://example.com/api/callback",
"created_at": "2024-08-13T13:12:41.000000Z",
"data": [
{
"from": "en",
"to": "fr",
"status": "completed",
"content": [
{
"key": "title",
"value": "Ordinateur portable de jeu ASUS ROG"
}
]
},
{
"from": "en",
"to": "de",
"status": "completed",
"content": [
{
"key": "title",
"value": "ASUS ROG Gaming-Laptop"
}
]
}
]
}
}
Acest răspuns confirmă detaliile cererii și statusul traducerilor individuale. Fiecare obiect din data
oferă
informații despre limba sursă, limba țintă, statusul traducerii și conținutul tradus.
Răspuns de eroare (ex: cerere inexistentă, format greșit)
{
"success": false,
"errors": {
"not_found": "Translation request not found"
}
}
În caz de eroare, răspunsul va conține cheia success: false
și detalii în secțiunea errors
,
de exemplu dacă ID-ul nu există sau este invalid.
Exemple de integrare
Poți consulta exemple de integrare disponibile pe pagina oficială de GitHub Ovesio.