Skip to main content

Referencia de la API

La API de VoiceCheap está organizada en torno a principios REST. Utiliza métodos HTTP estándar, devuelve respuestas codificadas en JSON y utiliza códigos de respuesta HTTP estándar.

URL base

Todas las solicitudes a la API deben realizarse a:

Autenticación

Todas las solicitudes requieren una clave de API enviada en el encabezado x-api-key. Consulte la página Autenticación para obtener más detalles.

Tipos de contenido

  • Solicitud: Utilice multipart/form-data para cargas de archivos, application/json para otras solicitudes
  • Respuesta: Los puntos finales JSON devuelven application/json. Las exportaciones de transcripciones también pueden devolver texto SRT o VTT.

Puntos finales disponibles

Transcribir medio

POST /v1/transcribeTranscriba un archivo cargado como JSON, SRT o VTT.

Exportar transcripción del proyecto

POST /v1/projects/{projectId}/transcriptRecupere transcripciones de proyectos originales o traducidas.

Iniciar traducción

POST /v1/translateCargue un archivo de video o audio e inicie un proyecto de traducción.

Obtener estado de la traducción

GET /v1/translate/{projectId}/statusVerifique el estado de un proyecto de traducción y recupere los resultados.

Obtener detalles del proyecto

GET /v1/projects/{projectId}Recupere el historial de versiones traducidas, el historial de sincronización labial y el estado del proyecto.

Eliminar proyecto

DELETE /v1/translate/{projectId}Elimine permanentemente un proyecto de traducción y sus activos.

Flujo de trabajo de traducción

El flujo de trabajo típico para traducir un video es:

Formato de respuesta

Todas las respuestas exitosas siguen esta estructura general:
Las respuestas de error siguen esta estructura:

Códigos de estado HTTP