Equalang MCP server
io.github.equalang-ai/equalang-mcp·v0.2.4·22 starsTranslate documents, subtitles, pictures, audio and video with layout kept; transcribe recordings.
22 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Equalang yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Equalang tools (8, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_jobwrite actionStop a queued or running job. A cancelled job is not charged; one that had already finished is left as it is.
check_jobLook a job up by id and, if it has finished, save its results. Use after a tool answered before its job was done.
estimate_costwrite actionUpload a local file without starting anything, and answer with the most a job on it can cost in credits. Free. Pass the returned file_id to translate_file or transcribe_recording so the file is not uploaded twice; kept_until says how long it is held. A recording is charged for the speech actually heard, usually less than the estimate.
get_credit_balanceHow many credits the account has. Credits are bought at …/pricing; the same balance serves the website and this server.
list_languagesThe language codes Equalang takes, with their names, read from the live API. Needs no key. Use it to turn a language's name into its code.
transcribe_recordingwrite actionWrite down what is said in an audio or video file (mp3, m4a, wav, flac, ogg, aac, opus, mp4, mov, webm, mkv) as timed text, in the language spoken, and save it. For a translation of the recording use translate_file instead. Charged for the speech actually heard: silence and music are not.
translate_fileTranslate a whole file into another language and save the result, keeping its layout, tables, images and formulas. Documents (pdf, docx, pptx, xlsx, epub, html, txt), subtitles (srt, vtt), pictures (jpg, png, webp, bmp), and recordings (mp3, m4a, wav, flac, ogg, aac, opus, mp4, mov, webm, mkv), which come back as translated subtitles. Answers with the paths written, never the contents.
translate_textTranslate plain text and answer with the translation. Pass texts for separate strings -- labels, messages: each translated on its own, answered in order, at most 50 texts of 5,000 characters, 20,000 characters per call. Pass text for one long text -- an article, a chapter, up to 100,000 characters: it is cut at sentences by Equalang, so do not split it yourself. For anything that is a file, use tr
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 21 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Equalang compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 45% of 1,331 Media servers
- Tools
- 8
- the typical Media server has 7
- Tools that change things
- 38%
- typical: 6%. Fewer write tools means less an agent can break
- GitHub stars
- 22
- more than 91% of 727 Media servers
- Downloads a week
- 53
- more than 31% of 422 Media servers with a package
What its tools let an agent do: 5 read · 2 change · 1 delete
Install Equalang in Claude Code, Cursor or VS Code
Runs npx -y @equalang/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add equalang-mcp -- npx -y @equalang/mcp
What the publisher says
From the Equalang repository's README, as published. We do not edit it. Read it on GitHub
equalang-mcp
English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português · Italiano · Русский · Polski · Türkçe · Tiếng Việt · Bahasa Indonesia · ไทย · हिन्दी · العربية
Website · Pricing · Developer docs · API keys
Keywords: document translation, pdf translator, translate pdf keep layout, docx translation, pptx translation, excel translation, epub translation, subtitle translation, srt translator, image translation, video translation, audio transcription, speech to text, ai translator, mcp server, model context protocol, claude mcp, cursor mcp, translation api
Translate the file, keep the layout. An MCP server for Equalang - an AI translator that works on whole files: a PDF comes back as a PDF, a deck as a deck, with tables, images and formulas where they were. It also translates subtitles and pictures, turns audio and video into translated subtitles or a transcript, and translates short texts in bulk. Works in Claude Code, Claude Desktop, Codex, Cursor, Windsurf, Cline, VS Code and every other MCP client.
claude mcp add equalang -s user -e EQUALANG_API_KEY=el_your_key -- npx -y @equalang/mcpTry asking
- "Translate ~/Documents/contract.pdf into Chinese, keeping the layout."
- "Translate pitch-deck.pptx into Japanese and German."
- "Translate https://example.com/whitepaper.pdf into Spanish and save it in ~/Downloads."
- "How much would it cost to translate thesis.docx into French?"
- "Make Korean subtitles for interview.mp4, with the original line above each one."
- "Transcribe standup.m4a with timestamps."
- "Make an English version of menu.jpg."
- "Translate novel.epub into English."
Features
- Documents - PDF, DOCX, PPTX, XLSX, EPUB, HTML and TXT come back in the same format, still editable, with tables, images, formulas and page layout in place
- Subtitles and pictures - SRT and VTT keep their timing, optionally with the source line above the translation; JPG, PNG, WebP and BMP come back with the text in the picture translated
- Audio and video - MP3, M4A, WAV, FLAC, OGG, AAC, Opus, MP4, MOV, WebM and MKV become translated subtitles, or a transcript in the language spoken (SRT, VTT, TXT, JSON)
- Text in bulk - short texts translated in order, or one long text (up to 100,000 characters) that Equalang cuts at sentences itself
- Languages - 100+ for text and 12 for files; leave the source language out and it is detected
Get a key
Sign up at and create a key at . New accounts start with free credits, enough to put a document through.
The key goes in an environment variable of the MCP client's config, never in a URL. Without a key the server still starts and lists its tools; a tool that needs the key answers with how to get one.
The key can also live once per machine, in ~/.config/equalang/.env, which the Equalang skill reads too:
# Replace el_your_key with your key
mkdir -p ~/.config/equalang && echo 'EQUALANG_API_KEY=el_your_key' > ~/.config/equalang/.env && chmod 600 ~/.config/equalang/.envShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Equalang: common questions
- Is Equalang MCP server safe?
- Mostly: it is graded B (77/100). Read the Equalang safety report
- How do I install Equalang?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Equalang need an API key?
- Yes. The registry entry asks for
EQUALANG_API_KEY. - Is Equalang maintained?
- The last commit was 35 days ago (2026-10-12). The latest release is v0.2.4.
- What can I use instead of Equalang?
- Servers from other publishers that do the same job: Transloadit Media Processing MCP server, Transcription MCP server and anymd MCP server. Compare all Equalang alternatives.
- How does Equalang compare with other Media MCP servers?
- safety score 77/100 (higher than 45% of 1,331 Media servers); tools 8 (the typical Media server has 7); tools that change things 38% (typical: 6%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Equalang
Same job from other publishers: the closest match first, then the best rated.
Transloadit Media ProcessingProcess video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.not reviewedEstablishedA- TranscriptionTranscribe audio and video and work with your transcript library from any AI app. 119 languages.not reviewedGrowingA
- anymdAny file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.not reviewedEstablishedA
- FFmpegTrim, convert, resize, compress, and remix audio and video.not reviewedEstablishedA
- FunASRTranscribe local audio with FunASR and SenseVoice using private, on-device inference.not reviewedEstablishedA