Create Transcription Translation

Start a background paragraph-level translation for a completed transcription

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

transcription_idUUIDRequired
ID of the transcription to translate.

Request

This endpoint expects an object.
target_modestringOptional

Translation target. Use auto to translate Hebrew/Yiddish/Aramaic-heavy segments to English and English-heavy segments to Hebrew.

translation_stylestringOptional

Translation style id. Built-ins include learning_english and sefer_hebrew; saved user guides use custom:<style_id>.

forcebooleanOptional
Regenerate the translation even if cached segments already exist.

Response

This endpoint returns an object.
transcription_idUUID
ID of the source transcription.
target_modestring
Translation target mode.
translation_stylestring
Translation style id.
statusstring
Overall translation status.
completed_segmentsinteger
Number of successfully translated segments.
failed_segmentsinteger
Number of failed segments.
segmentslist of objects

Paragraph-level translated segments.

modelstringOptional
Model used for translation.
total_segmentsintegerOptional
Total paragraph segments in the translation job.
created_atdatetimeOptional
When the translation job was created.
updated_atdatetimeOptional
When the translation job was last updated.
errorstringOptional
Overall job error, if any.

Errors

401
Authentication Error
404
Transcription Not Found
429
Rate Limit Error