兼容性:TranslateRocket 已与哪些插件和工具一起测试过

🔒 已通过安全审核 🧾 GPL 开源 📤 无锁定期——随时可导出 ⚡ 重量仅为原来的1/20的发动机

TranslateRocket 翻译的是您的网站实际发送给浏览器的页面,也就是主题、页面构建器和其他插件都完成各自工作之后的结果。正因如此,它不依赖于某个特定的主题或构建器:只要内容最终出现在 HTML 里,就可以翻译。

本页所说的“已测试”有明确的含义: 该插件与 TranslateRocket 一起安装在真实的 WordPress 网站上,按照大家平时的用法进行配置,并从访客的角度逐一检查——翻译后的页面、提交出去的表单、实际收到的邮件。每一行都标有日期。对于代码已做好准备、但我还没有亲眼看到实际运行的情况,会单独列出并明确说明。

页面构建器和编辑器

插件检查内容最近测试
Elementor用 Elementor 构建的页面在翻译后,标记结构保持完整。当您在 Elementor 编辑器中工作时,TranslateRocket 完全不插手:不收集任何内容,不翻译任何内容,画布上也不显示语言切换器。2026年9月 · v1.4.3
Elementor ProTheme Builder 的页眉和页脚在前端得到翻译;编辑器中的“Edit Header”和“Edit Section”手柄绝不会被当作待翻译文本收集。已在一个生产网站的副本上验证。2026年9月 · v1.4.3
区块编辑器(Gutenberg)区块主题和经典主题,包括语言切换器区块。2026年9月 · v1.4.3
Astra + Spectra一个完整的生产网站:超过 3,500 条字符串,包括从右到左书写的语言。自 2026年7月起在生产环境中运行

WooCommerce

插件检查内容最近测试
WooCommerce商品页面、分类和属性;AJAX 迷你购物车;购物车和结账页面(经典版和区块版);“订单已收到”页面;订单邮件以客户下单时使用的语言发送。2026年9月 · v1.3.0

表单

插件检查内容最近测试
Forminator标签、占位符和按钮;验证消息和“感谢”消息;通过 AJAX 加载的表单;以页面语言发送的通知邮件;所有语言共用一个表单,因此所有提交记录都集中在一处。88 项自动化检查。2026年9月 · v1.4.3
Contact Form 7字段,以及插件在提交后通过 JavaScript 添加的消息。2026年9月 · v1.4.1
WPForms字段,以及通过 JavaScript 添加的消息。2026年9月 · v1.4.1

Gravity Forms、SureForms、Formidable 和 Ninja Forms 的消息模式也已内置;不过我还没有对它们跑完整套测试,所以如果它们的某条消息仍然显示为原文,请告诉我。

Cookie 与同意横幅

大多数同意横幅是在页面加载完成之后,由 JavaScript 添加到页面上的——那些只读取服务器 HTML 的翻译插件,恰恰就是在这里漏掉了它们。TranslateRocket 会在管理员打开页面时收集横幅文本,让您在可视化编辑器中点击并翻译,然后将译文展示给访客。

插件检查内容最近测试
Complianz横幅文本已被收集,可在可视化编辑器中点击,并以译文展示给访客。2026年9月 · v1.4.3
CookieYes同样的三项检查。该横幅在页面就绪的瞬间自行生成,但依然能被收集到。2026年9月 · v1.4.3
GDPR Cookie Compliance (Moove)同样的三项检查。2026年9月 · v1.4.3
Cookie Notice同样的三项检查。2026年9月 · v1.4.3

SEO

插件检查内容最近测试
Yoast SEO标题、描述和社交标签均已翻译;没有重复的 hreflang;语言站点地图会出现在 Yoast 的站点地图索引中。2026年7月 · v0.5
Rank Math(免费版和 Pro 版)在生产网站上,标题、描述和社交标签均已翻译;没有重复的 og:locale。生产环境运行中

缓存与优化

每种语言都有自己的地址(/fr/, /de/),因此页面缓存会自动把各语言分开:法语页面绝不可能被发送给德语访客。

插件检查内容最近测试
Cache Enabler缓存的翻译页面始终以正确的语言提供;原文页面绝不会被翻译后的副本污染。2026年9月 · v1.4.3
Autoptimize开启 HTML、CSS 和 JavaScript 合并:翻译会应用到优化后的页面上。2026年9月 · v1.4.3
Breeze + Varnish (Cloudways)就在本网站的生产环境中运行,共 21 种语言。生产环境运行中
WP Fastest Cache在一个使用 10 种语言的客户网站的生产环境中运行。生产环境运行中
Redis Object Cache在一个客户网站的生产环境中运行。生产环境运行中

其他翻译插件:并行使用与导入

您可以把 TranslateRocket 与您正在使用的翻译插件并行 启用:在您导入译文并私下预览的同时,访客看到的网站与原来一模一样。 两分钟演示.

插件检查内容最近测试
Polylang并行模式、译文和别名(slug)的导入;遗留的页面会被加上标签,便于清理。34 项自动化检查,外加一次使用 Elementor 和 Forminator 的完整切换流程。2026年9月 · v1.4.3
WPML导入译文,直接从 WPML 自己的数据表中读取。并行模式可以识别它;完整的切换流程是用 Polylang 跑通的。2026年9月 · v1.3.0
TranslatePress导入词典、界面字符串和别名(slug),在真实网站上从头到尾全程录像。并行模式可以识别它。2026年9月 · v1.3.0
Weglot, Bogo, qTranslate X/XT, WPGlobus, WP Multilang, Multilanguage, Loco Translate支持导入。大多数直接从它们的数据表或文件中读取,因此即使对方插件已被移除也能使用。其余情况都可以用 CSV 和 TMX 解决。2026年9月 · v1.3.0

设计上不会妨碍它们(尚未在此实际运行)

当下列构建器加载页面进行编辑或预览时,TranslateRocket 会识别该请求,并让页面完全保持构建器所期望的样子: Beaver Builder, Divi, Bricks, Oxygen, Breakdance, Brizy, WPBakery, Visual Composer, Thrive Architect, SiteOrigin, Zion, Themify, Avada 以及 WordPress 定制器(Customizer)。它们生成的页面就是普通的 HTML,因此和其他页面一样可以翻译。它们的代码我读过,但还没有实际运行过:如果发现哪里不对,请写信告诉我,我会把它变成一项测试。

尚未测试:LiteSpeed Cache、WP Rocket、W3 Total Cache(基于同样的原因,它们的表现应该与上面的页面缓存一致),以及 WordPress 多站点。

已知限制

  • 各语言位于子目录(/fr/, /de/)中。不支持为每种语言使用单独的域名或子域名。
  • 多货币不在功能范围内:TranslateRocket 只做翻译,不换算价格。
  • Chrome 和 Edge 内置的翻译器需要在电脑上使用(Windows 10 或 11、macOS 13 及以上、Linux 或 ChromeOS)。在手机上,您仍然可以完成其他所有操作,或者使用您自己的 AI 密钥。
  • 新文本会在管理员打开页面时,或点击“扫描”按钮时被发现——而不是在匿名访客浏览时。

您的插件不在列表中?

它很可能可以正常工作:这份列表只列出我亲眼验证过的内容。如果有什么地方不对劲,请告诉我是哪个插件、您看到了什么——附上一张截图就再好不过了。Cookie 横幅和 Elementor 编辑器正是因为这样的反馈,才出现在这个页面上的。

💬 需要帮助吗?
Powered by TranslateRocket™