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 processinglanguage
: 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.