从 Bogo 迁移——你翻译好的文章会一起带过来

Bogo 简单得很漂亮:每种语言一篇文章,彼此关联。但简单也正是它的天花板。

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

Bogo 简单得很漂亮:每种语言一篇文章,彼此关联。但简单也正是它的天花板。本页如实说明迁移到 TranslateRocket ——一款免费的 WordPress 多语言插件——实际意味着什么:哪些内容能迁移过来,哪些不能,以及需要多长时间。

零风险试用

试用 TranslateRocket 无需停用你现在的插件。直接并行启用:访客看到的网站完全不变,你则可以导入翻译、补全内容,并以任意语言预览每个页面。确认满意后,停用旧插件,一键上线。

并行模式,自 TranslateRocket 1.4.0 起提供。

简单来说:你现有的翻译一键导入,你自己的任何内容都不会被修改或删除,而且即使其他插件已经停用或删除,导入依然有效。

这个插件能做什么——以及它止步于何处

Bogo 为 每种语言单独创建一篇文章 ,并把它们关联起来。这样确实可行,但文章内容之外的一切都得不到翻译——菜单、小工具、主题字符串、WooCommerce、SEO 元信息——而且每新增一个页面,都意味着要在每种语言里手动创建并维护一份副本。

你的翻译实际存放在哪里

Bogo 保存两项文章元数据: _locale,即这篇文章的语言;以及 _original_post,用来把各个版本关联在一起。

哪些内容会迁移过来

  • 文章和页面的 标题, 摘要 以及 正文,精确配对。
  • 你创建的每一种语言,而不只是其中一种。
  • 自定义文章类型也包括在内,不只是文章和页面。

写给喜欢钻研技术的读者: _original_post 并不是指向原文的指针——它是一个 分组键 ,每个版本都带有它,包括原文在内,而 Bogo 在里面存的是文章的 GUID。把它当作父级 ID 来读,看起来没错,结果却什么都导入不了。我们之所以发现这一点,是因为测试数据是用 Bogo 自己的函数生成的,而不是手写的——这也是为什么我们的导入器能在真实的 Bogo 网站上工作,而不只是在整洁的示例上。

如何迁移,一步一步

  1. 请先备份你的网站。这里的操作不会修改你的内容,但无论用什么工具,不备份就迁移都是一个坏习惯。
  2. 从 wordpress.org 安装 TranslateRocket。它是免费的,也不需要创建账户。
  3. 在 TranslateRocket → Languages 中选择你的语言:你网站原本使用的语言,以及你已经有翻译的那些语言。
  4. 打开 TranslateRocket → Import。该页面会检查你的网站并告诉你发现了什么,附带一个数量统计。如果显示没有检测到任何内容,就不会做任何猜测。
  5. 点击这个插件对应的导入按钮,让它运行。你的原始内容不会受到任何影响。
  6. 免费补齐空缺。旧插件从未覆盖到的内容——菜单、主题文字、WooCommerce——都可以用内置于 Chrome 和 Edge 的翻译器免费翻译:无需 API 密钥,无需账户,任何内容都不会被发送到任何地方。我们做过计时:464 个字符串用了 42 秒。
  7. 满意之后,再检查一下,然后移除旧插件——不要提前做。

迁移之后是什么样子

导入之后,你拥有的是一套页面加上存储好的翻译,而不是两个需要同步维护的平行网站。新内容只需翻译一次,直接在页面上完成。

此外,你还会得到那些在新鲜感过去之后、评判一款翻译插件时真正看重的东西: /es/这种形式的 URL,并配有正确的 hreflang、翻译后的 slug、可以用短代码、区块或小工具放置的语言切换器、按页面设置的显示规则,以及翻译记忆,让同一句话永远不必翻译两次。

切换之前大家常问的问题

我复制出来的那些文章会被删除吗?

不会。你的任何内容都不会被改动或删除。导入只做读取,并把翻译写入 TranslateRocket 自己的数据表。

它支持自定义文章类型吗?

支持。凡是 Bogo 配对过的内容都会被读取,不论文章类型。

那菜单、小工具和主题字符串呢?

这些正是 Bogo 做不到的——而 TranslateRocket 会在你浏览自己网站时自动收集它们。

免费吗?

完全免费。没有付费套餐,没有语言数量限制;如果你使用 Chrome 和 Edge 内置的翻译器,也不需要 API 密钥。

免费下载 TranslateRocket 查看它的全部功能

从其他插件迁移? WPML · Polylang · TranslatePress · 韦格洛特 · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate

网站需要搭把手吗?我可以替你做

我是 Federico,TranslateRocket 的作者 —— 做和翻译 WordPress 网站就是我的营生。这正是这个插件能一直免费的原因:它不是为了让你买升级而阉割过的版本,而是我每天在收费项目里用的那套工具。

从零做一个新的多语言网站、把设计扶正、把已有的网站从一门语言做到十门、按需开发、经人校对的翻译,或者从一个每月向你收费的插件搬走:告诉我你需要什么,我会老实告诉你我是不是合适的人。你面对的是写这套引擎的人,不是一条客服排队。

跟我说说你的网站hello translaterocket com

需要 API 密钥?

OpenAI、Claude、Gemini、DeepL 和 Google Translate 的分步指南:各自的费用、哪些是免费的,以及如何设置支出上限。API 密钥指南 →

💬 需要帮助吗?
Powered by TranslateRocket™