mcpbeat Sign in

Netcafe Translate MCP Server

answering

Netcafe Translate is answering right now. Last checked 2 min ago. It exposes 7 tools. Last commit 16 Aug 2026.

Translation that never breaks structure: .srt timings, i18n key trees, PDF layout.

Uptime history 80 days of history · worst day 0%
80 days agonow
69.6%
Uptime 24h
64 of 92 checks
7
Tools
read from the server
938 ms
Response time
average over 24h
1
Stars
last commit 16 Aug 2026

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 15 August 2026. No other catalogue keeps this.

16 Aug a tool description was rewritten what_can_you_do
15 Aug a tool appeared what_can_you_do

Netcafe Translate does not always answer

Over the last week it answered 49.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add netcafe-translate --transport http 'https://ainetcafe.com/mcp/translate?s=registry'
Settings → Connectors → Add custom connector, then paste this address
https://ainetcafe.com/mcp/translate?s=registry
~/.codex/config.toml
[mcp_servers.netcafe-translate]
url = "https://ainetcafe.com/mcp/translate?s=registry"
.cursor/mcp.json
{
  "mcpServers": {
    "netcafe-translate": {
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "netcafe-translate": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

translate
translate_i18n_json
Translate an i18n JSON locale file, keeping the key structure identical and placeholders ({name}, {{count}}, %s, HTML tags) intact. Pass existing_json to translate only the keys that are missing from it — the incremental sync people usually hand-roll a script for.
translate_pdf
Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators that flatten the document. Returns a job_id; poll check_job for the download links (translated-only and bilingual side-by-side). Typically 20-60 seconds for a few pages. Powered by PDFMathTranslate (36k stars) hosted at AI NetCafé. Example — tools/call translate_pdf {"url":"<pdf-url>","target":"zh"} → poll check_job
translate_srt
Translate an .srt subtitle file into another language while keeping every timestamp and cue number byte-identical. Cues are anchored by index and refilled in code, so the timeline cannot drift — the usual failure mode when you hand a whole .srt to a model.
translate_text
Translate text between languages using a self-hosted LibreTranslate engine (fully offline, no big-tech API). For whole PDFs with layout preserved, use translate_pdf instead. Example — GET https://ainetcafe.com/t/translate_text?text=hello+world&to=zh
grammar
check_grammar
Check text for grammar, spelling and style issues in 30+ languages (self-hosted LanguageTool). Returns each issue with a suggested replacement — apply them to produce corrected text. Example — GET https://ainetcafe.com/t/check_grammar?text=Their+going+to+the+park
job
check_job
Get the status or result of a job started by deep_research, translate_pdf, or make_slides. Poll every 15-30 seconds until status is "done" or "error". While work is pending, follow retry_after_seconds and next_action; when complete, prefer structured_result when present. Example — GET https://ainetcafe.com/t/check_job?job_id=<id-from-a-job-tool>
what
what_can_you_do
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.

Endpoints

URLTransportStateLatencyChecked
https://ainetcafe.com/mcp/translate?s=registry streamable-http answering 688 ms 2 min ago

Alternatives to Netcafe Translate

same job, measured the same way
Huoshui PDF Translator
by huoshuiai42

An MCP server that provides PDF translation service

24 installs/wk local only
iSomor PDF Translation
by tryisomor

Translate text PDFs, keep the layout, get bilingual PDFs. MCP: EN/ZH. Website: 92 languages.

answering
Transpic Image Translator
by transpic

Translate text inside images while preserving layout; OCR extraction. Free API key.

answering
Bankstatemently
by bankstatemently

Convert PDF bank statements into structured transactions, accounts, and balances.

22 tools answering
Equalang MCP
by equalang-ai

Translate documents, subtitles, pictures, audio and video with layout kept; transcribe recordings.

59 installs/wk local only
EasyPDF
by lorenzino69

Edit PDF text in place, fonts and layout kept. Compress, merge, split, convert and translate PDFs.

9 tools answering
Backroom
by pardhuparimi

Invoice extraction for agents: submit a PDF, get verified structured data — never a guess.

711 installs/wk local only
Kamai
by kamai

AI takeoff for construction: turn PDF blueprints into structured, traceable quantities.

answering

Netcafe Translate — questions

Answers built from our own checks of this server.

What can Netcafe Translate do?
It exposes 7 tools, read directly from the server on our last check. Among them: check_grammar, check_job, translate_i18n_json, translate_pdf, translate_srt, translate_text and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Netcafe Translate working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 64 of 92 checks got a reply (69.6%), average response time 938 ms. The bar chart above shows every period we have measured.
How do I connect Netcafe Translate?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Netcafe Translate need an API key?
No. Netcafe Translate completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Netcafe Translate?
It answers our handshake in 938 ms on average, which is faster than 7% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Netcafe Translate open source?
We cannot say either way: written in JavaScript, 1 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.