为您的 WordPress 网站增加第二种语言。
每个翻译都是真实的页面。
Site Translator 为每种语言提供独立的地址:您的内容保持原位,每个翻译都位于各自的前缀之下,例如 /th/ 或 /ja/,语言数量不限。每个翻译都是普通的页面或文章,因此您可以在熟悉的编辑器中撰写:区块编辑器、Elementor、Flatsome。菜单、语言切换器和 hreflang 标签会自动跟上。
每个市场,用它自己的语言
中文面向本地市场,英文面向海外访客,日文或泰文面向您下一步想争取的客户。您添加的每种语言都有自己的地址、自己的菜单和站点标题、在语言切换器中的位置,以及自己的搜索结果——按钮、日期和表单标签则来自 WordPress 自己的语言包。
- English · /en/
- ไทย · /th/
- 日本語 · /ja/
- Deutsch · /de/
- Français · /fr/
- Español · /es/
- Italiano · /it/
- Nederlands · /nl/
- Português do Brasil · /pt-br/
- Bahasa Indonesia · /id/
- 简体中文 · /zh/
插件语言列表中 80 种语言里的 11 种,每种都以其本身的名称显示,并附上它获得的前缀。每个前缀背后是一个 WordPress 语言区域(locale),该语言的页面据此加载语言包——en_US、th、ja、de_DE、fr_FR、es_ES、it_IT、nl_NL、pt_BR、id_ID、zh_CN——列表中没有的语言可以通过过滤器(filter)添加。
为什么双语网站经常出问题
大多数添加语言的方式,都是给页面外挂一些东西:在输出页面时替换文字的一层、决定语言的 Cookie、夹在中间的外部服务。搜索引擎、页面构建器和访客都要为此付出代价。
一个地址,两种语言
当 Cookie 或脚本决定语言时,搜索引擎只看到一个文字不断变化的 URL。第二种语言永远无法获得排名,分享出去的链接会以读者上次选择的语言打开。
替换文字,而不是撰写页面
在成品页面上替换句子的那一层,每次访问都必须重新找到所有句子。主题或构建器改动过的句子就成了缺失的翻译,而您只能脱离上下文翻译零碎的片段。
每个页面都要付出代价
每次输出都改写页面、用于切换语言的脚本、对外部服务的请求——这些成本由每位访客在每个页面上承担。
每个翻译都是真实的文章
Site Translator 按照 WordPress 本来的工作方式添加语言:一键将页面复制为另一种语言,您在自己的编辑器中重写,原文与翻译保持关联。输出页面时不会替换任何内容。
一键生成完整副本
每种已翻译类型(文章、页面、作品集、模板)列表中的“语言”列,可以创建另一种语言的草稿:内容、构建器布局、特色图片、模板、父级页面和自定义字段一并复制,打开即可翻译。
在您自己的编辑器中撰写
翻译是普通的文章,因此可以在区块编辑器、Elementor、Flatsome 的 UX Builder 或您使用的任何编辑器中打开。您可以对照布局就地翻译。
双向关联
原文与各个翻译互相知道对方,因此语言切换器、hreflang 标签和管理工具栏始终指向正确的页面。分类、标签和自定义分类法也以同样方式翻译和关联。
三步添加新语言
现有内容保持原位、原地址不变。在您创建翻译之前,不会复制任何内容。
安装
安装免费插件,打开“设置 → Site Translator”。所有现有内容都成为您的默认语言,任何 URL 都不会改变。
选择语言
选择默认语言,再按需添加其他语言,数量不限。WordPress 自带的语言包一键即可安装,翻译后页面上的按钮、日期和表单也会随之切换。
翻译
在页面的“语言”列中点击“+”,在编辑器中改写内容并发布。用新语言建一个菜单,加上语言切换器,网站就会说这种语言了。
为什么选择 Site Translator
每种语言都有自己的地址
内容在 example.com/,翻译在 example.com/th/:每个页面一个 URL,分别被索引。用错误前缀打开的页面会重定向到它自己的地址。
按语言设置菜单
主题的每个菜单位置都会在“外观 → 菜单”中为每种语言增加一个对应位置。只需指定用该语言建立的菜单,无需修改主题。
融入页面的语言切换器
内联链接、列表、胶囊或下拉菜单,可设强调色并实时预览;可作为菜单项、小工具、简码或模板标签放置。它沿用周围文字的颜色,在浅色和深色页眉上都协调。
界面交给语言包
在翻译后的页面上,WordPress 会加载该语言自己的语言包,因此核心、主题和插件的按钮、日期和标签都会自动以该语言显示。
按语言设置站点标题和副标题
页眉、浏览器标签页和搜索结果中的站点名称和副标题会随语言切换。
页面上没有沉重的负担
公开站点上不加载任何 JavaScript 或样式表文件。列表只用一个带索引的查询条件筛选,语言切换器只在它出现的地方带上几 KB 的 CSS。
搜索引擎看到的是每种语言一个站点,而不是混杂的一个站点
每种语言都具备搜索引擎单独索引它、并把每位访客送到正确语言所需的一切。
双向 hreflang
每个翻译页面都在 head 中列出对应页面和 x-default,由翻译关联自动生成——从不手工填写——与 WordPress 自带的自引用 canonical 并存。
每种语言一个站点地图
每种语言的站点地图都列在 robots.txt 中,支持 WordPress 内置站点地图、Yoast SEO 和 Rank Math。
始终保持单一语言的列表
访问 /th/ 的访客只会看到泰语内容:归档、搜索、订阅源、分类和页面列表、上一篇和下一篇链接。首页和文章页会对应到各自的翻译。
Pro:每种语言都有商店
搭配 WooCommerce 时,Pro 会翻译整个商店并让各语言保持同步,订单永远不会因为顾客浏览时使用的语言而受影响。
产品和变体
产品连同变体一起复制,其分类、标签和属性会对应到翻译,随时可以用另一种语言撰写。
价格和库存同步
价格、库存、SKU 和配送信息在各翻译之间共享:用任一种语言修改一次,所有订单都从同一库存中扣减。
每个商店页面都按语言提供
商店、购物车、结账和我的账户页面都对应到各自的翻译,访客切换语言时购物车也会跟着走。
以顾客的语言处理订单
每个订单都会记住它的语言,发给顾客的邮件也使用该语言。
免费版与 Pro
免费插件功能完整:语言数量不限,所有内容类型和分类法都可翻译,没有任何锁定或计数。Pro 是一个独立的附加组件,只负责免费插件不涉及的一件事:WooCommerce 商店。
| Free | Pro | |
|---|---|---|
| 语言数量不限 | ✓ | ✓ |
| 文章、页面、自定义内容类型及其分类法 | ✓ | ✓ |
| 按语言设置菜单、语言切换器、hreflang 和站点地图 | ✓ | ✓ |
| 支持区块编辑器、Elementor、Flatsome 等构建器 | ✓ | ✓ |
| WooCommerce:产品、变体、分类和属性,价格与库存同步,按语言提供商店、购物车和结账页面,订单语言 | — | ✓ |
| 优先支持 | — | ✓ |
实话实说:如果您不用 WooCommerce 销售,那么免费插件就是您需要的全部——无论有多少种语言或内容类型。Pro 的价值在于商店。
与免费插件“Upgrade to Pro”选项卡中显示的是同一张表。
适合谁
有海外访客的企业
为游客和合作伙伴提供英文版的中文网站(或者反过来),每种语言都写得地道,并能在各自的搜索结果中被找到。
用多种语言销售的商店
所有语言共享同一库存、同一价目表和同一订单记录的 WooCommerce 商店,顾客以自己的语言收到邮件。
使用页面构建器的代理机构
用 Elementor 或 Flatsome 搭建的客户网站,直接在构建器内翻译,交付时附带无需代码的菜单和语言切换器。
价格
Personal
- WooCommerce 产品和变体,价格与库存同步
- 翻译产品分类、标签、品牌和属性
- 按语言提供商店、购物车、结账和账户页面
- 订单语言,并以该语言发送顾客邮件
- 优先支持和自动更新
- 有效期内提供更新和支持
- 到期后网站不会出问题
Business
- WooCommerce 产品和变体,价格与库存同步
- 翻译产品分类、标签、品牌和属性
- 按语言提供商店、购物车、结账和账户页面
- 订单语言,并以该语言发送顾客邮件
- 优先支持和自动更新
- 有效期内提供更新和支持
- 到期后网站不会出问题
常见问题
它会自动翻译吗?
不会。Site Translator 为每个翻译提供一个真实的页面,并让两者保持关联;文字由您或您的译者撰写。任何翻译工具的文本都可以粘贴到副本中——它就是您编辑器里的一个普通页面。
它支持 Elementor、Flatsome 等构建器吗?
支持。翻译是包含构建器数据的页面副本,因此在 Elementor、Flatsome 的 UX Builder 或其他构建器中打开时与原文完全一样,您可以就地翻译文字。
现有内容会怎样?
启用插件时已有的所有内容都属于默认语言,URL 保持不变。在您创建翻译之前,不会复制或更改任何内容。
哪种语言应该作为默认语言?
您大部分内容所用的语言。访客在不带前缀的 URL 上看到它,其他语言则位于各自的前缀之下(/th/、/en/……)。
可以添加多少种语言?
免费插件中不限数量。每种语言都有自己的前缀、自己的菜单位置、自己的站点标题,并在语言切换器中占有一席之地。
可以翻译自定义内容类型吗?
可以,免费插件即可:在“设置 → Site Translator”中勾选任意内容类型或分类法。例外是 WooCommerce 产品——商店需要处理变体、SKU 和库存,这正是 Pro 的工作。
会拖慢我的网站吗?
不会。语言只是每篇文章上的一个普通分类项,列表用一个带索引的条件筛选;除了 hreflang 标签,唯一的输出是在显示语言切换器的页面上那一小段内联 CSS。
卸载后会怎样?
停用不会删除任何内容。卸载时,只有在您事先选择的情况下才会删除语言分配、关联和设置;翻译后的页面是普通内容,永远不会被删除。



