# PDFMathTranslate: AI PDF Translation with Format Preservation via MCP Client

> PDFMathTranslate is an MCP Client for AI-powered, bilingual translation of scientific papers, specifically designed to preserve original formatting. It supports various LLM services and offers CLI/GUI interfaces, making it ideal for developers needing accurate, layout-intact document translation.

**Published:** 2026-07-28T12:00:55.926+00:00

**Keywords:** pdfmathtranslate,mcp-client,ai-translation,pdf-translation

# PDFMathTranslate: Preserving Layout in AI PDF Translation

PDFMathTranslate is an MCP Client designed for the specialized task of translating scientific PDF papers while meticulously preserving their original formatting. This Python-based tool leverages AI services to provide bilingual document translation, a critical feature for researchers and developers working with international scientific literature.

## Core Translation Capabilities

At its heart, PDFMathTranslate focuses on delivering accurate translations without disrupting the visual integrity of complex PDF layouts. It supports a range of backend AI services, including Google, DeepL, Ollama, and OpenAI, offering flexibility in choosing the translation engine. The client is designed to handle full-text translation, ensuring that mathematical equations, figures, and other structural elements common in scientific papers remain correctly positioned and formatted post-translation.

## Accessing PDFMathTranslate

Developers can interact with PDFMathTranslate through several interfaces. It provides both a Command Line Interface (CLI) for scripting and automation, and a Graphical User Interface (GUI) for more interactive use. Beyond direct installation, the client is also available as a Docker image, simplifying deployment and environment management. For users of Zotero, there's an integration path, suggesting workflows for managing translated research papers directly within a reference manager.

## MCP Integration for Contextual AI Workflows

PDFMathTranslate's role as an MCP Client means it can be integrated into broader AI-driven workflows, allowing other MCP-compatible systems to leverage its specialized PDF translation capabilities. While the source material highlights its availability as an MCP client, it does not detail specific MCP request/response structures or configuration examples. However, its purpose within the MCP ecosystem is clear: to provide a focused, format-preserving PDF translation service that can be orchestrated by or contribute to larger contextual AI applications. This allows developers to incorporate high-quality, layout-aware document translation into their projects without rebuilding the underlying AI and parsing logic.

## References
- [PDFMathTranslate on GitHub](https://github.com/Byaidu/PDFMathTranslate)
- [Model Context Protocol Documentation](https://modelcontextprotocol.io/introduction)
- [PDFMathTranslate on model-context-protocol.com](https://model-context-protocol.com/clients/)

## Related Repository

- [pdfmathtranslate](https://model-context-protocol.com/clients/pdfmathtranslate)

**Source:** https://model-context-protocol.com/blog/pdfmathtranslate-ai-pdf-translation-with-format-preservation-mcp-client-guide
