
Live Translate Mcp
Adds real-time bilingual speech translation to Claude using a local-first pipeline. Exposes translate_file to process WAV files from disk and translate_speech for base64-encoded audio streams, both handling English and Mandarin Chinese in either direction. Uses Whisper for transcription and Piper for synthesis on your machine, only sending text to Claude's API for the actual translation step. Audio never leaves your device except as translated text. Downloads models automatically on first run and caches them locally. Useful when you need conversational translation tooling integrated directly into Claude Desktop or Claude Code without routing speech through cloud providers. Requires Node 18+, an Anthropic API key, and espeak-ng for phonemisation.
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Jun 5, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
translate_fileTranslate a WAV audio file. Pass an absolute path — the server transcribes it, translates the text via Claude, synthesises speech, saves `<name>_translated.wav` next to the original, and plays it automatically.
Translate a WAV audio file. Pass an absolute path — the server transcribes it, translates the text via Claude, synthesises speech, saves `<name>_translated.wav` next to the original, and plays it automatically.
No parameter schema in public metadata yet.
translate_speechTranslate raw audio passed as a base64-encoded WAV string. Returns the transcription, translation, and synthesised audio as base64 WAV — useful for programmatic workflows.
Translate raw audio passed as a base64-encoded WAV string. Returns the transcription, translation, and synthesised audio as base64 WAV — useful for programmatic workflows.
No parameter schema in public metadata yet.
health_checkVerify that all dependencies (Whisper model cache, Piper voice files, `espeak-ng`) are present and ready before making a translation request.
Verify that all dependencies (Whisper model cache, Piper voice files, `espeak-ng`) are present and ready before making a translation request.
No parameter schema in public metadata yet.
Sponsors
Configuration
ANTHROPIC_API_KEY*secretYour Anthropic API key
Readme
Waxberry
live-translate-mcp
Real-time English ↔ Mandarin speech translation for Claude — powered by Whisper, Claude AI, and Piper TTS.
Give Claude the ability to listen, translate, and speak. live-translate-mcp is a Model Context Protocol (MCP) server that adds speech translation as a native tool inside Claude Desktop and Claude Code. Hand it an audio file, and it transcribes, translates, synthesises, and plays the result — entirely on your machine, with Claude handling the translation.
live-translate-mcp demo
What it does
Details
- Repository
- github.com/waxberry-dev/live-translate-mcp
- Category
- Media & Entertainment
- Package
live-translate-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active