[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pdf -- uv run pdf2zh --mcp~/.codex/config.toml
[mcp_servers.pdf]
command = "uv"
args = ["run", "pdf2zh", "--mcp"]
# codex mcp add pdf -- uv run pdf2zh --mcp~/.cursor/mcp.json
{
"mcpServers": {
"pdf": {
"command": "uv",
"args": [
"run",
"pdf2zh",
"--mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pdf": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"pdf2zh",
"--mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pdf": {
"command": "uv",
"args": [
"run",
"pdf2zh",
"--mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pdf": {
"command": "uv",
"args": [
"run",
"pdf2zh",
"--mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pdf": {
"command": "uv",
"args": [
"run",
"pdf2zh",
"--mcp"
]
}
}
}