Verificarea statusului traducerilor

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.