Categories › Productivity & Office › Writing, content, translation & copy
Translation that never breaks structure: .srt timings, i18n key trees, PDF layout.
Remote server: your requests and data go to ainetcafe.com. Claude Code: claude mcp add --transport http netcafe-translate https://ainetcafe.com/mcp/translate?s=registry · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
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 — intranslate_text — Translate text between languages using a self-hosted LibreTranslate engine (fully offline, no big-tech API). For whole PDFs with layout prestranslate_srt — Translate an .srt subtitle file into another language while keeping every timestamp and cue number byte-identical. Cues are anchored by indetranslate_i18n_json — Translate an i18n JSON locale file, keeping the key structure identical and placeholders ({name}, {{count}}, %s, HTML tags) intact. Pass exicheck_grammar — Check text for grammar, spelling and style issues in 30+ languages (self-hosted LanguageTool). Returns each issue with a suggested replacemecheck_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" otranslate_pdf — Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.