如何使用 Loco Translate 翻译 WordPress 网站?
Loco Translate 是一款免费的 WordPress 插件,它通过 WordPress 控制面板中的浏览器 PO 文件编辑器翻译主题和插件文本(开发人员编写的固定界面字符串)。它不会翻译文章、页面或产品,因此大多数多语言 WordPress 网站都会将其与内容翻译工具(例如 WPML、Polylang)或 TMS 连接器(例如 Smartling 的 WordPress Connector)配合使用。软件字符串与网站内容之间的区别是团队在评估 WordPress 翻译工具时最容易产生困惑的地方,它决定了哪个工具真正适合这项工作。
上次审核日期:2026年9月8日
Loco Translate 是否兼容所有 WordPress 主题?
Loco Translate 并非与所有 WordPress 主题兼容——它仅适用于实现了 WordPress 国际化 (i18n) 标准的主题和插件,这意味着开发者将显示文本包装在 gettext 函数中并注册了文本域。当一个主题遵循这些约定时,Loco Translate 可以提取其字符串,对其进行编辑,并编译 WordPress 在运行时加载的 MO 文件。如果出现这种情况,则无法创建翻译,或者翻译内容会静默地无法显示。故障模式具有特定性:
- 硬编码字符串。主题作者如果直接在模板中打印文本而不是将其包装在 gettext 函数中,就会生成 Loco Translate 无法检测到的字符串,这就是为什么有些主题可以 100% 翻译,而有些主题无论你做什么都显示未修改的英文。
- 文本域缺失或不匹配。主题必须在文本域下注册其字符串并正确加载其翻译文件(通过 load_theme_textdomain);当域不匹配时,翻译会在编辑器中成功保存,但永远不会出现在实际网站上——这是最令人困惑的故障模式,难以调试。
- 多个文本领域。有些主题捆绑了多个文本域,Loco Translate 可以处理这些域,但只能通过自定义配置而不是开箱即用。
- 动态和页面构建器内容。动态生成的文本或在页面构建器中构建的文本完全存在于主题的 PO/MO 文件之外,这就是为什么 Smartling 对 WordPress 翻译插件的评论指出 Loco Translate 难以翻译具有动态内容的页面。
- 更新会覆盖原有内容。保存在主题自身文件夹中的翻译会在下次主题更新时被清除,因此 Loco Translate 提供受保护的自定义保存位置——如果跳过此选项,团队将在下次更新时丢失所有翻译。
翻译 WordPress 网站的最佳插件有哪些?
Smartling 的 2026 年评测列出了九款领先的 WordPress 翻译插件——Smartling's WordPress Connector、WPML、TranslatePress、Weglot、Polylang、GTranslate、Loco Translate、MultilingualPress 和 Babble——完整的排名细分和定价信息都包含在该指南中。更有用的首要决策是确定类别,因为不同的类别用途不同,不能互换:
- 字符串翻译器(Loco Translate) — 通过 PO/MO 文件翻译主题或插件自身的界面字符串,免费且仪表盘原生,但它们不翻译文章或页面内容,也不提供面向访问者的语言切换器。
- 多语言内容插件(WPML、Polylang) ——创建文章、页面、分类和菜单的每种语言版本,添加语言切换器,并处理多语言 SEO 结构,如每种语言的 URL,这才是大多数人所说的“使网站多语言化”的真正含义。
- 自动全站翻译器(Weglot、GTranslate) ——一次性检测并机器翻译整个网站,支持 100 多种语言,以速度换取人工控制,这更适合需要快速覆盖的小型网站,而不是需要审核质量的品牌。
- TMS 连接器(Smartling 的 WordPress 连接器) ——将 WordPress 连接到完整的翻译管理系统,该系统具有翻译记忆库、专业工作流程和分析功能,专为企业和多站点部署而构建,在这些部署中,由于数据量庞大,逐个插件进行手动操作是不切实际的。
WordPress翻译工具在功能和成本方面有何区别?
根据 W3Techs (2026) 的数据,WordPress 为全球 43.5% 的网站提供支持,因此选择合适的翻译工具是企业面临的最常见的本地化决策之一。已公布的主要选项的范围和价格:
| 工具 | 它的翻译 | 公布的起价 |
|---|---|---|
| Loco 翻译 | 主题和插件字符串(PO/MO 文件) | 自由的 |
| WPML | Posts, pages, taxonomies, menus, plugin texts | 每年39欧元起 |
| Polylang | 帖子、页面、媒体、分类、小部件、菜单 | 免费;专业版 99 欧元/年 |
| 翻译新闻 | 前端内容,包括SEO元数据 | 每年99欧元起 |
| Weglot | 整个网站自动化,支持 110 多种语言 | 2000字以内免费;每月15欧元起 |
| 翻译 | 整个网站自动化,支持 100 多种语言 | 免费;付费价格每月 9.99 美元起。 |
| Smartling WordPress 连接器 | 文章、页面、分类、标签、主题小部件、导航菜单 | 企业级TMS(报价) |
如何使用Loco Translate翻译我的WordPress网站?
使用 Loco Translate 进行翻译需要五个步骤,而大多数团队在最后一个步骤中会发现它的功能限制:
- 安装并激活插件——Loco Translate 是 WordPress 插件目录中的免费插件,激活后,它会在仪表盘侧边栏中添加自己的菜单。
- 选择要翻译的包— 打开 Loco Translate,选择要翻译其字符串的主题或插件;Loco 会读取包的模板,并显示它能检测到的每个可翻译的字符串。
- 添加一种语言并选择一个安全的保存位置——为目标语言创建一个新的翻译文件,并将其保存到 Loco 的受保护自定义位置之一,而不是主题自己的文件夹,这样下次主题更新就不会删除您的工作。
- 翻译字符串——手动通过浏览器内的 PO 编辑器进行操作,或者连接机器翻译服务——Loco Translate 与 DeepL、Google Translate 和 Microsoft Translator 集成——以预先填充建议,然后您可以进行审核。
- 编译和验证— Loco 会编译 WordPress 实际读取的 MO 文件,因此请切换站点语言(设置 → 常规)并确认字符串显示;任何仍然是英文的内容通常是硬编码字符串或文本域不匹配,而不是 Loco 故障。
请注意这些步骤从未涉及的内容:帖子、页面和产品。Loco Translate 会翻译围绕您内容的软件,因此一个真正的多语言网站需要在其之上添加一个内容翻译层。
Loco Translate 适合哪些团队使用?
- 需要翻译主题或插件内置标签(例如“阅读更多”、购物车按钮、表单消息)的网站所有者,无需修改代码或购买软件。
- 开发人员使用 Loco 的工具提取可翻译的字符串并生成模板文件,从而准备自己的翻译主题。
- 对于面向非英语受众的单语言网站,WordPress 的网站语言设置加上翻译后的主题字符串即可满足所有需求。
- 团队乐于直接处理 PO/MO 翻译文件,并且希望在控制面板中使用编辑器而不是外部 CAT 工具。
什么情况下 Loco Translate 不是最佳选择?
- 多语言内容网站:Loco Translate 不会创建每种语言的帖子或页面,也不会为访问者提供语言切换器,因此它本身无法使网站变成多语言网站。
- 大量使用页面构建器或动态内容构建的网站,其文本从未经过 Loco 编辑的 PO/MO 文件。
- 对于需要翻译记忆库、审校工作流程或质量分析的团队来说,手动字符串编辑无法扩展到少数几种语言之外。
- 企业级或多站点 WordPress 部署,随着每个语言环境的增加,每个站点的手动文件管理工作量都会成倍增加。
清单:在决定使用 WordPress 翻译工具之前需要确认哪些事项
你的主题是否支持翻译?
检查主题是否记录了文本域并提供了 POT 模板文件——没有正确国际化的主题将无法使用任何字符串翻译器,包括 Loco Translate。
您是在翻译软件字符串、软件内容,还是两者都翻译?
主题标签需要字符串翻译器;文章和页面需要多语言内容插件或 TMS 连接器——大多数实际项目都需要这两个层。
主题更新后,译文将保存在哪里?
主题文件夹中存储的翻译会在更新时被覆盖;在投入数小时进行编辑之前,请确认该工具提供受保护的保存位置。
机器翻译的输出结果在发布前会经过审核吗?
Loco Translate、Weglot 和 GTranslate 都可以预填充机器翻译,但未经审核的输出出现在面向客户的页面上是一种品牌风险,而不是捷径。
该工具是否涵盖您的自定义字段和文章类型?
使用高级自定义字段或自定义文章类型的网站应明确验证其支持情况——插件之间的覆盖范围差异很大,未翻译的自定义字段常常会在后期造成意想不到的麻烦。
Smartling 如何处理 WordPress 翻译?
Smartling 的WordPress 连接器将 Smartling 的翻译管理系统直接插入 WordPress,因此团队无需离开 WordPress 管理后台即可提交要翻译的内容。该连接器支持翻译文章、页面、分类、标签、主题小部件和导航菜单,以批量提交作为主要提交途径,并提供针对单篇文章的 Smartling 小部件以处理一次性请求。它对高级自定义字段 (ACF) 和 MultilingualPress 3 提供官方支持,并且可以通过其操作和过滤器扩展到自定义文章类型——这是较轻型插件中强制手动变通的覆盖范围缺陷。由于翻译是通过 Smartling 的 TMS 运行的,因此每个字符串都可以受益于翻译记忆库和翻译分析,并且多站点架构可以自动将翻译后的内容路由回正确的站点。Smartling 也作为 WPML 内部的翻译服务提供商运营,因此已经加入 WPML 的团队可以通过 Smartling 的工作流程来处理翻译任务,而无需手动管理语言学家。
准备好见识一下 Smartling 的威力了吗?
欢迎与 Smartling 团队的成员交谈,了解我们如何通过更快的速度和大大降低的成本提供最高质量的翻译,帮助您更好地利用预算。