calls_dispatch_translator
ActiveTool of io.github.saloprj/dialogbrain
Send a live speech translator to a call. `target` decides where: a meet.google.com link → Google Meet 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, Google Meet only).
Parameters schema
{
"type": "object",
"required": [
"target_language"
],
"properties": {
"title": {
"type": "string",
"description": "native_new only: meeting title."
},
"silent": {
"type": "boolean",
"description": "Google Meet only: true = subtitles without speaking into the call. OMIT for a normal speaking translator."
},
"target": {
"type": "string",
"description": "Where to send the translator: a meet.google.com 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."
},
"app_languages": {
"type": "array",
"items": {
"type": "string"
},
"description": "Extra subtitle-only languages (max 4)."
},
"comeback_phrase": {
"type": "string",
"description": "Attention-recall phrase."
},
"sentence_length": {
"type": "string",
"description": "Native meetings only: short|medium|long buffering (default medium)."
},
"target_language": {
"type": "string",
"description": "Primary spoken translation target (ISO code, e.g. 'th')."
}
}
}Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries