calls_dispatch_translator
Send a live speech translator to a call. target decides where: a Google Meet or Microsoft Teams link → meeting bot; a Telegram @group / t.me link / chat_id → Telegram group voice chat; 'new' (or omitted) → creates a native DialogBrain meeting with translation on and returns the join + guest links; a native meeting call_id or /meeting/ URL → enables translation on that running meeting. Always pass target_language (ISO code); optional app_languages (extra subtitle-only languages), sentence_length (short|medium|long, native only), silent (subtitles without voice), source_language (the meeting's spoken language, ISO code — improves recognition; omit for autodetect), tts_provider + tts_voice (the translator's voice; omit for the workspace default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | native_new only: meeting title. | |
| silent | No | Meeting routes only (Google Meet / Teams): true = subtitles without speaking into the call. OMIT for a normal speaking translator. | |
| target | No | Where to send the translator: a Google Meet or Microsoft Teams link, a Telegram @group / t.me link / chat_id, 'new' for a fresh native meeting, or an existing native meeting call_id or /meeting/ URL. Omit for a new native meeting. | |
| agent_id | No | Meeting routes ONLY (Google Meet / Teams), and required there: the active agent the bot session is recorded against (calls.send_to_meet needs one). Get it from agents.list. Telegram and native meetings ignore it — they arm translation on a call that already exists. | |
| tts_voice | No | Specific voice id for tts_provider (e.g. 'alena', 'nova'). Omit for the provider default. | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. | |
| tts_provider | No | Translator VOICE provider (cartesia, openai, yandex, deepgram, ...). Omit for the workspace default translation voice. Meeting routes (Google Meet / Teams) + native new meetings. | |
| app_languages | No | Extra subtitle-only languages (max 4). | |
| comeback_phrase | No | Attention-recall phrase. | |
| sentence_length | No | Native meetings only: short|medium|long buffering (default medium). | |
| source_language | No | The call's spoken language (ISO code, e.g. 'en', 'ru'). When set, speech recognition runs in that language's dedicated mode for better accuracy. REQUIRED in practice for languages autodetect does not cover (e.g. 'vi', 'th', 'id', 'tl'). Omit when participants may speak multiple languages (autodetect). All routes. | |
| target_language | Yes | Primary spoken translation target (ISO code, e.g. 'th'). |