如何在新的 WordPress 网站上线之前把它翻译好

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

你在做一个新的 WordPress 网站,而它需要说不止一种语言。常见的建议是先把所有内容翻译完,再一次性上线 —— 这也正是为什么那么多多语言 WordPress 网站永远等不到自己的第二种语言。还有一条更从容的路:先用你自己的语言把网站发布出去,其他语言一门一门地加,并让每一门在完成之前都保持不可见。没人会看到翻译一半的页面,Google 一个也不会收录,而你按现实生活允许的节奏翻译。

The TranslateRocket language list in WordPress: a green switch next to each published language, a grey one next to the language still being translated
绿色:访客能看到这门语言。灰色:只有你能看到,因为你还在做。

为什么翻译了一半的 WordPress 网站比完全不翻译更亏

一半意大利语、一半英语的页面,读起来不像“正在施工”,而像被遗弃了。访客离开,留下来的人也少了几分信任 —— 76% 的买家更愿意用自己的语言下单,而且三秒钟就能看出你的语言是不是真的在那里。

Google 更不宽容。在翻译完成之前就发布一门语言,等于邀请搜索引擎去收录几十个几乎一模一样的页面,用你的 hreflang 标签和站点地图把它们昭告天下,然后过阵子再悄悄全部改掉。Google 自己的指南在这一点上说得很直白: 避免只翻译了一部分的页面。它说,用户并不喜欢这样的页面。

所以目标很简单:把语言摊在明处做,等做完了再发布。

两个不同的开关 —— 你要的多半是第二个

TranslateRocket 给了你两种把翻译藏起来的办法,它们回答的是两个不同的问题。

  • 预览模式 对访客隐藏全部翻译。你一次性检查所有语言时,整个网站都停留在原语言。适合给一个已经上线的网站做第一遍检查。
  • 一门保持离线的语言 只隐藏一门语言,其他语言照常运行。适合新网站 —— 也适合你以后添加的每一门语言。

让“一门语言一门语言地上线”成为可能的,是第二种。德语还在写的时候,意大利语已经上线并在卖东西,而两者互不相干。

第 1 步 —— 先用一门语言把网站发布出去

先用你写作的语言把网站做完。真实的文字、真实的价格、真实的照片。这比听上去更要紧:你以后改的每一句话,都是要在所有语言里重新翻译一遍的句子。今天花一个下午把文案定下来,能省掉一周的返工。

然后安装插件,把那门语言设为源语言。对访客来说还什么都没变:装了 TranslateRocket 的单语言网站,仍然是单语言网站。

第 2 步 —— 添加第二门语言,并让它保持离线

打开 TranslateRocket → 语言,勾选你想要的语言。从 1.1.0 版开始,你新加的语言天生就是离线的:在你另做决定之前,它的开关是灰色的。这个默认值存在的理由正是如此 —— 否则在你保存的那一刻,一门一句翻译都没有的语言就已经公开了。

只要开关还是灰色,外面的世界看到的就正好是这些。

谁看到什么
访客语言切换器里看不到这门语言的任何踪迹。万一有人碰巧打开了它的网址,会被送到你的默认语言 —— 没有报错页,也没有死胡同。
谷歌什么也找不到:这门语言不会出现在你的 hreflang 标签里,也不会出现在 XML 站点地图里,所以永远不会被声明,也永远不会作为备选版本被抓取。
你全部。你在真实的页面上、用真实的主题浏览这门语言,边看边改 —— 有预览权限的人依然能看到一切。

第 3 步 —— 按自己的节奏翻译

接下来是慢的部分,但它不一定慢。先登录着把网站走一遍,让插件识别出文字,然后挑你顺手的路子 —— 它们可以自由混用,翻译过的内容都会保留:

  • 在你的浏览器里,免费,不需要 API 密钥。 电脑上的 Chrome 和 Edge 自带一个在本机运行的翻译器。一个按钮就能翻译整个网站。 我们实测过:42 秒翻译 464 条文本。
  • 用 AI,如果你有 DeepL、OpenAI、Gemini 或 Claude 的密钥 —— 文字更顺,每页只要几分钱。
  • 手动,就在页面上。 在可视化编辑器里点击任意文字,重新写一遍。机器翻译就是在这里变成你自己的句子。

“语言”页面会替你记账,所以你随时知道离拨动开关还差多少。

Progress bars in the WordPress dashboard showing how much of each language has been translated
每种语言一条进度条:做完了多少、还剩多少 —— 在别人能看到之前。

第 4 步 —— 检查那些没人会想到的地方

发布一门语言之前,像访客那样把它走一遍。有四件事各值两分钟:

  • 页面网址。 翻译后的固定链接(/it/chi-siamo/ 而不是 /it/about-us/)决定了一个页面在意大利语里能不能排上去。
  • 标题和元描述。 这才是 Google 真正印在结果里的东西 —— 而它们并不显示在页面上,所以很容易翻译完整个网站,却把它们忘得一干二净。
  • 看不见的文字。 图片替代文本、链接的 title、表单的占位符、ARIA 标签:搜索引擎和读屏软件都会读。在 SEO 面板里它们一条条列着,每一行都能带你跳到页面上的那个元素。
  • 分享时的预览。 别人把你的页面发到 Facebook、LinkedIn 或 WhatsApp 时出现的标题和描述。如果 SEO 插件设置了自己的一套,那也得翻译。

第 5 步 —— 把开关拨到绿色

一次点击,语言就公开了:它出现在语言切换器里,进入你的站点地图,它的 hreflang 标签开始告诉 Google 每个页面都有意大利语版本。在事情成真之前什么都没有对外宣布 —— 这正是关键。

然后开始下一门语言。已经做过的工作会被重新利用:插件保存它翻译过的每一句话,所以第二门语言绝不会重新翻译你已经在别处认可过的句子。

半年后,人人都会踩的坑

这是我们在真实网站上见得最多的毛病,而且跟上线毫无关系。

你把翻译做完了。几个月后你改了一个页面 —— 价格页上多了一段,开头那句话换了。英文完美无缺。可在其他所有语言里,那个新段落悄悄地留在英文,因为 TranslateRocket 是在登录的管理员查看页面时才识别文字的,而那个页面再也没有人打开过。

这是最安静的一类问题:没有报错,没有警告,待翻译列表里也什么都没有。只有一个段落,用错了语言,留在一个每天都有人读的页面上。

A WordPress admin notice saying that pages changed since TranslateRocket last read them, with a link to scan them
你改了一个页面,现在后台会告诉你 —— 列出页面名字,扫描只要一次点击。

所以现在插件会记下自上次读取以来你改动过的页面,并在后台把这件事说出来:列出页面名字,扫描只要一次点击。跑一遍,把新增的那几句翻译掉,就完事了。如果你只从这篇文章带走一个习惯,就带走这个:改完页面,扫描并重新翻译。

上线多语言 WordPress 网站前,大家都会问的问题

语言没做完,Google 会惩罚我吗?

只要没人能访问到,就不会。语言处于离线状态时,它不在你的站点地图里,不在 hreflang 标签里,也没有任何链接指向它,它的网址会把人送到你的默认语言。Google 没有东西可以收录,自然也没有什么可以惩罚。

我可以同时做两门语言吗?

可以 —— 开关是按语言分开的。同一个网站上可以有三门在线、两门离线,还有一门你压根没开始。

如果我不小心太早发布了一门语言呢?

把开关拨回灰色。它会立刻从语言切换器、站点地图和 hreflang 标签里消失。如果 Google 已经抓取过,下一次来访就会放弃那些网址。

发布一门语言之前,必须全部翻译完吗?

不必,但要想清楚再定。一个合理的标准:访客从首页两次点击能到达的一切,如果你卖东西,再加上结账流程。没翻译到的部分会回落到源语言,而不是出错 —— 但每一处都是你留给别人的印象上的一道小裂缝。

它能配合 Elementor、WooCommerce 和页面构建器吗?

可以。引擎读取的是渲染完成的页面,所以浏览器显示什么就翻译什么 —— 页面构建器、主题、插件界面和 WooCommerce 都算在内。

这里面有要收费的吗?

没有。TranslateRocket 全部免费,没有付费版,语言数量和文本条数都不设上限。

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

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

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

如果你更愿意自己动手,这篇文章里的一切从今天起就是你的 —— 卡住了也照样可以写信给我。

跟我说说你的网站免费下载插件

来源

  • Google 搜索中心 ——《管理多区域和多语言网站》,关于部分翻译的页面。 开发者.google.com
  • Google 搜索中心 ——《告诉 Google 你页面的本地化版本》(hreflang)。 开发者.google.com
  • CSA Research —《Can’t Read, Won’t Buy》,针对 29 个国家 8,709 名消费者的调查。 csa-research.com

相关阅读: 用 Chrome 免费翻译 WordPress · 一步步把 WordPress 网站做成多语言 · hreflang 简单解释 · TranslateRocket 的全部功能

需要 API 密钥?

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

💬 需要帮助吗?
Powered by TranslateRocket™