Translate a transcript

Translate a completed transcript into one language. Cached per language: asking for a language already generated returns cached: true, spends nothing, and never counts against the limit. Each transcript may hold a capped number of DISTINCT languages, reported as languages_limit in the response, and exceeding it returns 403 translation_limit_reached naming the languages already stored. Pass {"force": true} to re-translate one in place. Requires the "ai:write" scope and a paid plan.

post/api/v1/transcriptions/{id}/translate

Request

  • Base URL: https://podcaststotext.com
  • URL: https://podcaststotext.com/api/v1/transcriptions/{id}/translate
  • Auth: HTTP bearer

Path parameters

idstring required

Request body

languagestring required
forceboolean

Re-translate a language already stored, replacing it. Bills again.

Example request

{
  "language": "Spanish"
}

Response

The translation

idstring
languagestring
translationstring
cachedboolean
languages_usedinteger
languages_limitinteger

Changes

No recorded changes to this operation across all 1 revision of this API.