Show notes, chapters, translation
The three AI generators that run on a finished transcript, what each caches, and how many languages a plan allows.
Three generators run on a completed transcript: show notes, chapters and translation. All need the ai:write scope and a paid plan, and all are POST even when the answer is cached: a GET that bills is one a proxy or a prefetch can bill you for.
These are the same generators MCP exposes as generate_show_notes, generate_chapters and translate_transcript. Use whichever surface your client already speaks.
Show notes
/api/v1/transcriptions/{id}/show-notesscope: ai:writeA summary plus bullet points, cached on the transcript: the second call costs nothing and returns cached: true. Send {"force": true} to regenerate.
Chapters
/api/v1/transcriptions/{id}/chaptersscope: ai:writeTimestamped sections: a title and a start in seconds each, cached the same way. Chapters need a transcript with word timings; one made without them returns 400 naming the reason, not a 403, because changing plan does not change the transcript.
Translation
/api/v1/transcriptions/{id}/translatescope: ai:writeTranslate into one language, cached per language: a language the transcript already holds returns cached: true, spends nothing, and does not count against the limit below.
| Field | Type | Required | Description |
|---|---|---|---|
language | string | Yes | Target language in words: Spanish, Brazilian Portuguese. Matched case-insensitively. |
force | boolean | No | Re-translate a stored language, replacing it. Bills again; never blocked by the language limit. |
Each transcript may hold a limited number of distinct languages per transcript, not per month. Going past it returns 403 translation_limit_reached.
| Plan | Languages per transcript |
|---|---|
| Free | None: translation is a paid feature |
| Creator | 1 |
| Pro | 5 |
| Studio | Unlimited |
| Podmaxxing | Unlimited |
Checking before you spend
/api/v1/transcriptions/{id}/translatescope: transcriptions:readFree, and the reason it exists: without it the only way to discover the cap is to hit it.