Skip to content
Docs

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://app.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.