Purpose
Request translation of a transcript (or specific segments) into a target language. Used for multilingual teams or compliance.
Auth / Scope
meeting:translate permission required (typically member+).
Headers
Content-Type: application/json
Authorization: Bearer <USER_JWT>
curl --location --request POST 'http://localhost:3000/api/transcripts//translations' \
--header 'Content-Type: application/json' \
--data-raw '{
"target_language_code_id": "lang-es-es",
"segment_ids": [
"seg-123",
"seg-456"
]
}'{
"message": "Translation queued",
"data": {
"job_id": "job-trans-789",
"status": "processing",
"estimated_completion_ms": 15000
}
}