多语言站最反直觉的一点是:你不需要再建一套站,也不需要把译文交出去托管。WPML把译文存在你自己的WordPress站上,归你所有,翻译按词计价,官方标价低于€0.002 per word。这套WordPress多语言网站搭建的活,一个插件就能走完:装OTGS Installer、注册site key、在Setup Wizard里选语言和URL格式、翻译内容、配语言切换器,官方称可翻成65+种语言。
对做出海站的人来说,这意味着已经写好的内容可以再用一次,成本按词算得出来。猎者出海主力做英文独立站,这篇就按出海站的场景写。
- 是什么:一个插件把WordPress站做成多语言站,官方称支持65+种语言
- 官方怎么说:推荐用它自研的AI翻译引擎PTC,并称「AI translation is the best method for translating your website」
- 怎么做:装OTGS Installer、注册site key、Setup Wizard选语言和URL格式、翻译内容、配语言切换器
- 要多少钱:每词不到€0.002,两个套餐各自带一笔AI翻译词数,用完可以再买
- 最容易踩的坑:hreflang由WPML自动插,格式写错了它不会提醒你
这篇只走WPML一条路,把配置、花费和会卡住人的地方讲清楚。站还没建起来的,先按WordPress建站教程把WordPress装好,再回来做多语言。
本文目录
WPML是什么:一个插件把WordPress站翻成65+种语言
WPML的说法很直接:装上这个插件,用它的Translations面板,就能把WordPress站翻成65+种语言。翻译不是发出去等回稿,而是在后台一条一条发出去,译文回到自己的站上。整个流程在你的wp-admin里完成,不需要另开一套后台。
官方自称WordPress最流行的多语言插件,活跃安装1,000,000+
官方在介绍页写「WPML is the most popular multilingual plugin for WordPress, with over 1,000,000+ active installations.」。这是它自己的口径,不是评奖结果。
真正需要你判断的是另一件事:你正在用的主题和插件在不在它的兼容名单里。安装量再大,也说明不了你那个小众主题能不能翻。
翻译存在你自己站上,归你所有
官方写明译文存在你自己的站点上、归你所有。做站的人应该把这条看得比功能列表重:内容资产在自己手上,换主题、换服务器、换域名,译文不用重新翻一遍。
官方还写了对PTC翻译不满意可以全额退款。这条给了试用空间:先用一小批页面看译文质量,不行就退,别上来就把整站铺开。
支持多站点网络,每个子站可单独设语言和翻译设置
用WordPress多站点的站,WPML能给每个子站单独设语言和翻译设置。听起来省事,实际配置不是配一次就完,每个子站都要单独跑一遍向导。
这也是多站点站最容易出问题的地方:主站配好了,子站忘了配,前台就是半中半英。开子站之前先把语言和URL结构想清楚,比事后改省事得多。
这篇只走WPML一条路,不做多语言插件横评。你要的是照着能做完的步骤,选型的事另说。
WPML配置五步:从装插件到发出第一篇译文
官方把安装拆成五步,入口分散在好几个菜单里。每一步下面写清楚点哪里、为什么这么点、前台没反应时先回查什么。五步走完,站上应该有一个能点的语言切换器和一批初稿译文。

第一步:装OTGS Installer,不是直接装WPML
先装的是OTGS Installer这个小型辅助插件,它负责下载WPML和附加插件,并保持它们更新。WPML不是一个单文件插件,手动下载再上传容易漏文件、版本对不上,官方就是用这个轻量插件把这段路绕过去。
第二步:注册site key,装WPML和站点要用的附加插件
注册site key,然后装WPML和这个站需要的附加插件。
多站点的站先注册主站,同一个site key会自动适用到所有子站,子站不用各注册一个。
第三步:Setup Wizard里选语言、URL格式、AI引擎、翻译模式
语言在向导里可以选任意数量,之后还能再加,所以不用一次把65+种全点上。先上两三种主要的,跑通了再扩。
URL格式选语言目录。官方说这种方式容易设置,也帮搜索引擎判断每个页面用的是哪种语言。AI引擎选PTC,翻译模式在自动和手动之间选一个,这四个选项在同一个向导里走完。
开启Translate Everything Automatically的入口是WPML → Translations页面顶部的开关。
第四步:翻译内容,手动发或者开自动
手动发是这样的:去WPML → Translations,勾选要翻的条目,翻译方式选Translate automatically,确认引擎是PTC,点Translate。适合先把首页、关于页、几篇主力文章翻出来看效果。
想省掉逐条勾选,就打开WPML → Translations顶部的Translate Everything Automatically开关。开了会弹窗问翻哪些内容:已有的未翻译内容,还是只翻开启之后新发布的内容。这两个选项对应的成本不一样,选之前想清楚。
官方对自动翻译的态度不是让你撒手。它说完全自己翻很耗时,推荐混合方式:自动翻译出初稿,再人工复核。所以第四步交出来的是初稿,不是终稿,别指望点完就完事。
要改某条译文,打开站上那个译文页面,点顶部管理栏的Edit translation,进Advanced Translation Editor逐句改。这个入口要记住,后面调整术语和语气都从这儿进。
第五步:配语言切换器
入口在WPML → Settings → Language Switchers。可以加到主菜单、小工具区、页脚、正文内联,也可以用Gutenberg区块放。语言顺序、是否显示旗帜、下拉还是平铺、用母语名还是当前站点语言标注,都在这一页调。
默认情况下,页面有译文时WPML会在页脚显示一个切换器。所以前台看不到切换器,先确认这个页面到底有没有译文,再去看位置设置。顺序反过来查,会浪费很多时间。
顺手做:日期和时间格式按语言分开
入口在WPML → Translations里的Strings标签。页面底部Utilities面板点Admin Texts Translation,选中date_format和time_format,点Add to String Translation,再回Strings标签逐个翻。
有的主题自带日期时间格式选项,照这个步骤做完,站点上可能一点变化都看不出来。那就去Strings标签的All domains下拉里选主题,再找对应的字符串翻一遍。
后台菜单还是英文的话,先按WordPress后台换成中文把入口对上;站上其他插件怎么挑,看WordPress插件推荐。
语言切换器放哪、URL用什么结构,两个决定影响后面所有页
这两件事都在设置阶段定,改起来牵动全站链接。第一次配的时候多花十分钟,后面能省掉一批重定向。

切换器有五个可放的位置,主菜单最常用
最常用的放法是主菜单,切换器作为一个菜单项出现在页头导航里,访客一眼就能看到。其余四个位置是小工具区、页脚、正文内联链接、Gutenberg区块。主题开发者还可以直接调WPML的API自己渲染一个。
官方说每个多语言站至少需要一个能看见的切换器。它的作用就一个:让访客选择自己要读哪种语言。藏起来的切换器等于没有。
官方推荐让访客手动选语言,不依赖自动跳转
WPML带自动跳转功能,但官方仍然推荐用切换器让访客自己选。配置的时候把切换器放在一眼能看到的地方,别让访客去找。
这条对手动选语言的设计有直接影响:切换器上要写清楚语言名,别只放一个地球图标。图标省地方,但访客不一定知道点开是什么。
URL用语言目录,译文slug默认自动生成
URL格式官方推荐语言目录,也就是在域名后面加一段语言代码。译文slug默认由WPML在翻译时自动生成,也可以自己指定。
slug改了链接就变,尽量在发文前定好,别等页面被收录了再回头改。改一次要处理一批内链和跳转,成本比一开始想清楚高得多。
多站点有两条硬限制
同一条子站上,不能一部分语言用域名、一部分语言用目录。这个限制在只上两种语言时不太会碰到,等加第三种语言的时候才撞上,那时候前面的链接已经发出去了。
另一条是WPML 5.3起,拒绝与主站语言目录同地址的新子站,并在多处显示警告。多站点的语言目录规划要在建子站之前做完,不是建完再调。
要花多少钱、能翻多少字:WPML的数字和限制
官方标价是每词低于€0.002。这个价格对应的是PTC这个AI翻译引擎,跟人工翻译不是一个量级的事,别拿人工报价来对比。
| 项目 | 数值 | 说明 |
|---|---|---|
| 翻译单价 | 低于€0.002 per word | 官方标价 |
| Multilingual CMS 含AI词数 | 22,500 words | 零额外成本起步 |
| Multilingual Agency 含AI词数 | 45,000 words | 零额外成本起步 |
| 加购词包价格 | €3.00 到 €0.40 per 1,000 words | 用完可以再买 |
| 支持语言数 | 65+种 | 向导里可选任意数量,之后可加 |
表里最该看的是自带词数那一栏:它决定了你上手能不花钱翻多少字。钱是按词走的,翻得越多花得越多。
套餐本身卖多少钱、续费周期多长,买之前看结算页,那里才是最终价。这几个官方页面只写了单价和自带词数。
服务器版本先对一下。WordPress官方下载页建议PHP 8.3或更高、MySQL 8.0或MariaDB 10.11或更高,版本太低,插件装上了也可能跑不起来。
WPML官方称兼容数千款插件和主题,它自己的兼容团队也测了数千款主题和插件。上线前在它的兼容主题和兼容插件目录里搜一遍你正在用的那几款,能搜到再动手。
多语言SEO最容易踩的坑:hreflang自动插了,格式错了没人提醒你
hreflang是标明页面目标语言和地区的HTML属性。官方列出四种需要加的情况:站点有多种语言、要定向特定地理区域、内容有小的地区差异(比如美式英语和英式英语)、主题相同但内容不同。

没有清晰的hreflang,Google分不清这个页面是另一个语言的版本还是抄来的。官方转述的后果是,Google可能把各语言版本当成重复内容,进而惩罚页面。这个标签在多语言站上不是可选项。
每个版本都要带上所有版本,也要带上自己
每个语言版本的页面,都要有指向其他所有语言版本的标签,也要有一条指向自己。少一条指向自己的,整组标签就不完整。
另外还有一个x-default,表示没有哪个版本适合这个访客时,给他看的那个回退页。
WPML会自动插,但它不会告诉你格式错了
WPML会在后台自动插入hreflang标签,并随着你改内容一起更新,这个过程不需要你操作。所有WPML套餐都含自动hreflang管理。
它会把值调整成正确格式,但你写了一个无效格式,它不会提醒你。它管插,不管对不对,格式的账最后还是你自己认。
地区定向别加成第二种语言
默认情况下,WPML里添加的语言不绑定国家。要给某个语言做地区定向,去WPML → Settings → Languages,点该语言那一行的Edit,在这一行的hreflang字段里写值。
把地区当成第二种语言再加一遍是不起作用的,语言已经启用之后尤其如此。地区值就该写在该语言自己那一行,不另开一种语言。
多站点上语言目录撞车,会打开错的站
子站地址如果跟主站的语言目录一样,比如子站在/es/,主站的西班牙语也在/es/,主站那些西班牙语URL打开的就是子站。访客拿到的可能是子站的首页,也可能是404或410。
官方给了三种修法:改子站地址、改这个语言的URL code、换URL格式(比如把语言做成参数)。三种都会动链接,动手前先确认哪一批页面的链接可以改。
页面翻倍,站也会变慢
每加一种语言,页面数量就翻一倍。多语言站的速度问题,多半出在页面数和缓存策略上。缓存和CDN怎么配,可以看WordPress速度优化和Cloudflare加速WordPress。
这块只讲官方那套自动翻译怎么用,批量灌页刷收录的路子不在里面。真那么干,翻得越多,后面要收拾的越多。
用AI做多语言站:哪几步交给PTC,哪几步必须人核
WPML用的AI翻译引擎叫PTC,是它自研的,可以按你的术语、语言风格和正式程度出译文。官方说AI翻译是翻网站最好的方法,比人工翻译快,结果也比传统机器翻译好。
这话你听一半就行。它解决的是出初稿这一段,术语对不对、语气像不像你这个站,还得人看一眼。
AI能接的四步
- 用PTC把已有页面批量出一遍初稿译文,再人工复核。这是省时间最多的一步。
- 开Translate Everything Automatically,原文更新之后自动重译,不用再逐页发一次。
- 在Advanced Translation Editor里逐句改自动译文,把术语和语气统一起来。
- 用GraphQL IDE测按语言取内容的查询,确认译文slug和URI对得上。按URI取译文时,某些查询形态会返回不一致的路径,接入路由前先在IDE里试;ACF Options Page的查询不带language参数会回退到默认语言。
人必须做的三件
- 在WPML → Settings → Languages的语言行hreflang字段里亲手填地区值,比如fr-ca。WPML不会提醒格式错误,这个值只能你自己负责。
- 在WPML → Translations顶部的开关定自动翻译的范围:翻已有的未翻译内容,还是只翻以后新发的。这个选择直接决定花多少词数,只能人来做。
- 在WPML → Settings → Language Switchers里点选切换器放哪,然后去前台看实际效果,再决定这个位置留不留。
三条能直接照抄的提示词
下面三条是本文给的示例,不是官方模板。
- 「把下面这段中文按WPML的PTC翻译风格译成英文,保留产品名和术语不译,语气正式:粘贴原文」
- 「检查以下hreflang值是否符合ISO 639-1语言码和ISO 3166-1 alpha-2国家码格式,逐条列出问题:粘贴hreflang列表」
- 「把这篇中文页面的标题、摘要、URL slug分别给出英文和西班牙文版本,slug用短横线小写:粘贴内容」
这三条能把出稿和格式检查的速度提上来,但交出去的东西还是要人过一遍,别当成全自动流水线。
选语言、出初稿、人工复核、加内链这套活里,写作那段猎者出海的AI Agent能接:选题、成稿、本地化、AI味检测,人做项目负责人验收。
常见问题
自动翻译出来的内容还能改吗
能改。打开站上那个译文页面,点顶部管理栏的Edit translation,进Advanced Translation Editor逐句改。改完保存,前台就是新版本。
开了Translate Everything Automatically,改原文译文会跟着变吗
会。开启这个模式之后,你更新原文,WPML会立即更新所有语言的译文。没开的话,新内容要去WPML → Translations里手动发一次才翻。
WPML能翻我用的主题和插件吗
官方称兼容数千款插件和主题,它自己的兼容团队也测了数千款。上线前在兼容主题和兼容插件目录里搜你正在用的那款,搜得到再动手,搜不到先在测试站上试。
多站点上想每种语言用不同域名怎么办
需要sunrise.php这个drop-in插件。另外同一条子站上不能一部分语言用域名、一部分语言用目录,这条边界要在规划阶段就定下来。
多站点上自动翻译怎么付费
选Pay-As-You-Go,或者买预付的AI translation words套餐。词数没法从WPML账户里单独分给某个子站,因为所有子站共用主站的key。
配置和译文都过了,剩下的就是等页面被收录、看数据。工具负责把初稿、标签和切换器铺好,判断哪几种语言值得继续投、哪几篇译文该重写,还是人来做。猎者出海的AI Agent能在上线后每周给一张改稿单,改哪几篇、先改哪篇,掉流量时也能帮着排查原因。

发表评论