Endpoint do sprawdzania statusu żądania tłumaczenia
Ten endpoint pozwala na sprawdzenie statusu żądania tłumaczenia, które zostało wcześniej zarejestrowane w systemie. Możesz śledzić tok i szczegóły każdego indywidualnego tłumaczenia, na podstawie identyfikatora zwróconego przy tworzeniu żądania.
URL endpointu
https://api.ovesio.com/v1/translate/request/status/{id}
Metoda
GET
Przykładowe żądanie (z identyfikatorem żądania)
https://api.ovesio.com/v1/translate/request/status/320126
Parametry URL
Parametr | Typ | obowiązkowy | Opis |
---|---|---|---|
id | całkowita | Tak | Unikalny identyfikator żądania tłumaczenia zwrócony przy jego przesyłaniu. |
Możliwe odpowiedzi
Udana odpowiedź (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"
}
]
}
]
}
}
Ta odpowiedź potwierdza szczegóły żądania i status indywidualnych tłumaczeń. Każdy obiekt w data
dostarcza
informacji o języku źródłowym, języku docelowym, statusie tłumaczenia i przetłumaczonym tekście.
Odpowiedź błędu (np. żądanie nie istnieje, zły format)
{
"success": false,
"errors": {
"not_found": "Translation request not found"
}
}
W przypadku błędu, odpowiedź będzie zawierać klucz success: false
oraz szczegóły w sekcji errors
,
na przykład jeśli identyfikator nie istnieje lub jest nieprawidłowy.
Przykłady integracji
Możesz zapoznać się z przykładami integracji dostępnymi na oficjalnej stronie Ovesio na GitHubie .