Divi翻译工具

一款专为Divi页面设计的翻译工具,能够保留所有短代码和HTML结构,支持与Claude Desktop、Claude Code或任何MCP客户端配合使用。

  • by scopweb
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 scopweb/mcp-go-divi-translation

使用说明

MCP Divi翻译器v4.4.0

翻译Divi页面,保留所有内容 [et_*] 短代码和HTML结构。适用于Claude Desktop、Claude Code或任何MCP客户端。

安装

git clone https://github.com/scopweb/mcp-go-divi-translation.git
cd mcp-go-divi-translation
go build -o divi-translator .

配置

克劳德桌面版 --编辑 claude_desktop_config.json:

{
  "mcpServers": {
    "divi-translator": {
      "command": "/path/to/divi-translator",
      "args": []
    }
  }
}

克劳德代码 --添加 .mcp.json 在您的项目中:

{
  "mcpServers": {
    "divi-translator": {
      "command": "/path/to/divi-translator",
      "args": []
    }
  }
}

WordPress(可选)

创建一个 .env 二进制文件旁边的文件:

WP_MYSQL_HOST=localhost
WP_MYSQL_PORT=3306
WP_MYSQL_USER=your_user
WP_MYSQL_PASSWORD=your_password
WP_MYSQL_DATABASE=your_database
WP_TABLE_PREFIX=wp_
WP_BACKUP_DIR=./backups

用法

服务器为推荐的批量工作流提供了3个工具:

工具 它做什么
extract_divi_text 从Divi文件中提取文本
extract_wordpress_text 从WordPress帖子中提取文本
submit_bulk_translation 将翻译发回

它是如何工作的:

  1. 呼叫 extract_divi_text 或 extract_wordpress_text --返回a extractionId 和文字 {{CHUNK_XXX}} 标记物
  2. 翻译文本(Claude会这样做,不需要调用工具)
  3. 呼叫 submit_bulk_translation 随着 extractionId 以及翻译文本

示例提示:

Translate WordPress post 42 to French.
Use extract_wordpress_text, translate keeping all markers, then submit with submit_bulk_translation.

翻译什么

  • HTML标记之间的可见文本
  • alt 和 title 属性

什么保持不变

  • Divi简码([et_pb_section], [et_pb_text]等等)
  • HTML属性(class, style, href, src等等)
  • 网址
  • 块状标记({{CHUNK_XXX}})

文档

完整文档请访问 网站/ (Astro星光网站)。

许可证

麻省理工学院