Equalang MCP server
Translate documents, subtitles, pictures, audio and video with layout kept; transcribe recordings.
0 stars512 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.9 · 2026-09-22 · 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 0 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
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.
Install directly
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
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, Claude Desktop or Cursor 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 in the last day (2026-09-22). The latest release is v0.2.4.
- What can I use instead of Equalang?
- Servers from other publishers that do the same job: Justtranscribe MCP server, NotebookLM MCP server and Talkthrough MCP server. Compare all Equalang alternatives.
Alternatives to Equalang
Same job from other publishers: the closest match first, then the best rated.
- JusttranscribeTranscribe public videos & audio (YouTube, TikTok, IG) into accurate, timestamped text via API.not reviewedGrowingA
- NotebookLM MCPAutomate Google NotebookLM — Q&A with citations, audio, video, content generationnot reviewedEstablishedC
- TalkthroughLocal MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.not reviewedGrowingA
- Bilibili MCP ServerBilibili MCP tool for video metadata, transcripts, subtitles, and comment summarizationnot reviewedGrowingA
RendobarTransform video, audio and images, and generate media from prompts. FFmpeg, captions, models.not reviewedGrowingA