Skip to main content
Get Project Details

Get Project Details

Retrieve a normalized public view of a project. Use this endpoint when you need translated version history, lip-sync history, dynamic subtitles state, or publishing state. For frequent polling, keep using Get Translation Status. This endpoint is richer and intentionally returns more data.

Request

Headers

string
required
Your VoiceCheap API key. Get one from app.voicecheap.ai/page-api.

Path Parameters

string
required
The unique identifier of the project returned from Create Project or Start Translation.

Response

string
required
The unique identifier of the project.
string
required
The project name.
string
required
Public project status: processing, success, or failed.
string
required
API workflow: translation or transcription. Transcription workflows reach success when source transcription finishes.
string
required
URL to the original uploaded video or audio file.
string
required
The detected or specified original language.
string[]
required
Target languages associated with the project.
number
required
Duration of the content in seconds.
number
required
Unix timestamp when the project was created.
object
required
Current project-level progress.
array
required
Translated version history, sorted with the newest version first.
object
Lip-sync history for the translated version, only present when lip-sync has been requested.
object
Dynamic subtitles state when available.
array
Public publishing attempt state when available.
array
Public published video references when available.

Example

cURL
Response

Errors