Skip to main content

netcafe-translate

com.ainetcafe/netcafe-translateVersion 1.0.0

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

Status

Responds918 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:56 UTC
Latency
918 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://ainetcafe.com/mcp/translate?s=registryResponds918 ms
No sign-in

Claude Code

claude mcp add --transport http netcafe-translate 'https://ainetcafe.com/mcp/translate?s=registry'

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: netcafe-translate
Remote MCP server URL: https://ainetcafe.com/mcp/translate?s=registry

Cursor

{
  "mcpServers": {
    "netcafe-translate": {
      "url": "https://ainetcafe.com/mcp/translate?s=registry"
    }
  }
}

VS Code

code --add-mcp '{"name":"netcafe-translate","type":"http","url":"https://ainetcafe.com/mcp/translate?s=registry"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of netcafe-translate
Read-only
Idempotent
Open world
check_grammarCheck 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+parkNoYesYesNo
check_jobGet 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>NoYesYesNo
translate_i18n_jsonTranslate 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.NoYesYesNo
translate_pdfTranslate 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_jobNoNoNoNo
translate_srtTranslate 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.NoYesYesNo
translate_textTranslate 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=zhNoYesYesNo
what_can_you_doDescribe 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.NoYesYesNo

Details

Registry status
Active
Published
Aug 13, 2026
Updated
Aug 13, 2026
Categories (suggested)
DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing