Enterprise API v1API: Get Translation Result

API: Get Episode Translation Result

Retrieve all text results after episode translation is complete, excluding XMind files. XMind files need to be retrieved through a separate API.

Endpoint

GEThttps://podwise.ai/api/ent/v1/episodes/[uuid]/translations/[language]

Path Parameters

  • uuid: The UUID provided when requesting processing
  • language: The language code of the translation: SC | TC | EN | JP | KR

Response

type Response = {
  // Overall summary
  summary: string,
 
  // Chapters (outlines)
  chapters: {
    // Time string in HH:mm:ss format (HH is omitted for durations less than an hour)
    time: string,
    // Chapter title
    title: string,
    // Chapter summary
    summary: string,
  }[],
 
  // Questions and Answers
  qas: {
    question: string,
    answer: string,
  }[],
 
  // Mindmap in markdown format
  mindmap: string,
 
  // Key takeaways
  takeaways: string[],
 
  // Keywords with descriptions
  keywords: {
    key: string,
    desc: string,
  }[],
 
  // Highlighted moments
  highlights: {
    // Time string in same format as chapters
    time: string,
    content: string,
  }[],
 
  // Transcripts
  transcripts: {
    // Time string in same format as chapters
    time: string,
    // Timestamp in milliseconds
    start: number,
    speaker: string,
    language: string,
    content: string,
  }[],
} | null // Returns null if processing is not complete

Note: You might encounter empty content in the transcripts. This happens because during translation, multiple original sentences may be combined into one translated sentence for accuracy. So you’ll see a longer content entry followed by several empty content entries. These empty content entries are necessary to ensure alignment with the original text. Please keep this in mind when using them.