WordPress上怎么做多语言?4种办法从易到难
WordPress上怎么做多语言?用TranslatePress是最简单的选择,其他的选择会有子域名方案,搬迁方案等。本文简单跟你说明下如何操作。
在 WordPress 上为现有的中文网站添加多语言,你可以选择以下几种方法:
方法 1:使用多语言插件(推荐)
最简单有效的方法是安装一个多语言插件,让网站支持多语言切换。这适用于 SEO 和用户体验优化。
推荐插件:
- WPML(WordPress Multilingual Plugin)(付费)
- 强大且适用于多种语言管理
- 可翻译页面、文章、产品、菜单、URL、SEO元数据等
- Polylang(免费+付费版)
- 支持手动翻译,每个语言创建独立版本
- 兼容 Elementor、WooCommerce
- TranslatePress(免费+付费版)
- 允许在前端直接编辑翻译内容
- 支持 AI 机器翻译(集成 Google 翻译)

使用步骤(以 WPML 为例):
- 安装插件 → 在 WordPress 插件市场搜索 WPML 并安装。
- 设置默认语言 → 你的网站是中文,所以默认语言设为 中文(简体)。
- 添加新语言 → 在 WPML 设置里选择 英语(English)。
- 翻译内容:
- 手动翻译:进入每篇文章,点击 “+” 号,添加英文内容。
- 自动翻译(需要 API 或 WPML 高级版本):使用 DeepL、Google 翻译 API 进行机器翻译。
- 创建语言切换菜单 → 在菜单中添加 语言切换按钮。
- 测试并优化 → 检查页面、SEO 友好度,确保用户体验流畅。
方法 2:使用子目录或子域名(适用于独立管理的语言版本)
如果你希望英文版本独立运营(如不同的团队、SEO策略),可以用 子目录 或 子域名 来管理。
- 子目录(example.com/en/):
- 在 WordPress Settings > General 里添加语言子目录。
- 安装多语言插件(如 WPML 或 Polylang)。
- 在
/en/
目录下安装 WordPress,单独管理英文内容。
- 子域名(en.example.com):
- 在主机面板(如 cPanel、Cloudflare)里创建
en.example.com
子域名。 - 独立安装一个 WordPress 站点,专门用于英文版。
- 使用 WPML 或 手动翻译 进行内容管理。
- 在主机面板(如 cPanel、Cloudflare)里创建
方法 3:使用 AI 机器翻译(适合批量翻译)
如果你不想手动翻译,可以使用 AI 工具自动翻译:
- Google Translate API
- DeepL API
- ChatGPT API
操作方式:
- 安装 TranslatePress 插件。
- 启用 AI 机器翻译,连接 Google Translate 或 DeepL API。
- 自动翻译所有页面,然后手动调整不准确的部分。
方法 4:克隆网站,建立独立的英文站点(适合大型项目)
如果你的网站内容复杂,最好使用 独立 WordPress 站点 维护英文版本。
- 在同一服务器新建 WordPress 网站(example.com & en.example.com)。
- 复制内容并翻译。
- 使用不同的 SEO 策略管理。
推荐方案(按需求选择)
- 快速上线 & 低成本 → 使用 WPML 或 Polylang 插件。
- 多语言独立管理 → 使用 子目录 或 子域名。
- 大规模翻译 → 结合 AI 机器翻译 + 手动校对。
- 大型网站,长期发展 → 独立 WordPress 站点。