Endpoint para consultar el estado de una solicitud de traducción
Este endpoint permite consultar el estado de una solicitud de traducción previamente registrada en el sistema. Podrá hacer seguimiento del progreso y los detalles de cada traducción individual, con base en el ID devuelto al momento de la creación de la solicitud.
URL del endpoint
https://api.ovesio.com/v1/translate/request/status/{id}
Método
GET
Ejemplo de solicitud (con ID de solicitud)
https://api.ovesio.com/v1/translate/request/status/320126
Parámetros de URL
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
id | entero | Sí | El ID único de la solicitud de traducción devuelto cuando se envía. |
Posibles respuestas
Respuesta exitosa (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"
}
]
}
]
}
}
Esta respuesta confirma los detalles de la solicitud y el estado de las traducciones individuales. Cada objeto en data
proporciona
información sobre el idioma de origen, el idioma de destino, el estado de la traducción y el contenido traducido.
Respuesta de error (p. ej., la solicitud no existe, formato incorrecto)
{
"success": false,
"errors": {
"not_found": "Translation request not found"
}
}
En caso de error, la respuesta contendrá la clave success: false
y los detalles en la sección errors
,
por ejemplo, si el ID no existe o no es válido.
Ejemplos de integración
Puede consultar ejemplos de integración disponibles en la página oficial de Ovesio en GitHub .