Крайна точка за проверка на състоянието на заявка за превод
Тази крайна точка ви позволява да проверите състоянието на заявка за превод, предварително регистрирана в системата. Можете да проследите напредъка и подробностите за всеки отделен превод, въз основа на ID, върнато при създаването на заявката.
URL адрес на крайната точка
https://api.ovesio.com/v1/translate/request/status/{id}
Метод
GET
Примерна заявка (с ID на заявка)
https://api.ovesio.com/v1/translate/request/status/320126
URL параметри
Параметър | Тип | Задължителен | Описание |
---|---|---|---|
id | цяло число | Да | Уникалният ID на заявката за превод, върнат при нейното изпращане. |
Възможни отговори
Успешен отговор (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"
}
]
}
]
}
}
Този отговор потвърждава подробностите на заявката и състоянието на отделните преводи. Всеки обект в data
предоставя
информация за изходния език, целевия език, състоянието на превода и преведеното съдържание.
Отговор за грешка (напр. заявката не съществува, грешен формат)
{
"success": false,
"errors": {
"not_found": "Translation request not found"
}
}
В случай на грешка, отговорът ще съдържа ключа success: false
и подробности в секцията errors
,
например ако ID не съществува или е невалиден.
Примери за интеграция
Можете да разгледате примери за интеграция, достъпни на официалната GitHub страница на Ovesio .