多语言不是「多翻几页」,是架构选型 + 翻译预算 + 发布节奏三件事一起算清楚。
Day 56 讲了 hreflang:多语言页之间怎么互相声明关系。 Day 57 讲了地理意图:同一语言下,不同地区也可能要不同页面。
今天 Day 58,往下挖一层:
多语言架构怎么选,翻译成本怎么控,i18n 库怎么挑——别一上来就变成无底洞。
很多人的失败路径很像:
这篇文章只干一件事:给你一套能落地的多语言架构清单。
对 2026 年的出海工具站,默认推荐这套:
决策点 | 推荐默认 | 什么时候再换 |
|---|---|---|
URL 结构 | 子目录 site.com/es/ | 大公司品牌隔离、合规强制分域时再考虑子域名/ccTLD |
首批语言 | 英语 + 1~2 个验证过的语言 | 有真实搜索需求 + 能维护的页面量再加 |
翻译策略 | AI 初翻 + 关键页人工/校对 | 法律、支付、医疗等高风险页必须人审 |
技术栈(Next.js) | next-intl 优先 | 多端共享文案、复杂插件生态再看 i18next 系 |
SEO 配套 | hreflang + 独立 sitemap + 语言切换不丢路径 | 见 Day 56 |
✅ 证据等级:URL 结构与子目录偏好,综合哥飞公开文章(子域名在 Google 侧更像独立站、权重冷启动更重)+ 社区常见实践;i18n 选型综合 2026 年 next-intl / next-i18next / Paraglide 等对比文。⚠️ 具体流量倍数因站而异,下文不写「保证翻倍」。
不是 API 那几块钱。贵的是:
多语言是产品决策,不是翻译插件决策。
结构 | 例子 | 优点 | 缺点 |
|---|---|---|---|
子目录 | example.com/es/tool | 权重集中、部署简单、GSC 好管 | 单站复杂度上升 |
子域名 | es.example.com/tool | 语言隔离清晰 | 更像独立站,冷启动重 |
国别域名 | example.es | 本地信任强 | 成本高、证书/运维/品牌分散 |
公开实践里,一个很硬的逻辑是:
搜索引擎更倾向于把不同子域名当成相对独立的站点来积累信号。 你开 10 个语言子域名,就接近冷启动 10 次。
子目录则在同一主域下扩展:
example.com/ → en(或默认)
example.com/es/ → 西班牙语
example.com/pt-br/ → 巴西葡语
example.com/de/ → 德语哥飞写过多语言时也反复强调:多语言更建议子目录,而不是子域名。 (✅ 一手来源:哥飞《再聊多语言:为什么不建议使用子域名而更建议使用子目录》等公开文)
个人/小团队:先别炫技,先子目录。 只有合规强制本地域、品牌完全隔离、或有专职本地团队时,再谈子域名 / ccTLD。
开之前至少看三样,空一项就先别开:
没有需求信号的「十语言全开」,多半是自我感动。
层级 | 页面 | 标准 |
|---|---|---|
P0 | 首页、核心工具、定价、支付/退款、法律 | AI 初翻 + 人工校对 |
P1 | 高流量落地页、核心博客、帮助 Top | AI + 抽检 + 术语表 |
P2 | 长尾 pSEO、旧文 | AI + 模板约束,低优先级人审 |
钱和时间砸在 P0。P2 只求可索引、不丢人。
最少固定:产品名、核心功能名、主 CTA、单位/货币/日期、禁用词。 没术语表的批量翻,同一按钮三种译法,转化先死。
英文源(唯一真相)→ 术语表+Prompt → AI 分文件出稿
→ P0 人校 → 合入 messages/*.json → 预览排版
→ 发布 + sitemap + 抽查 hreflang禁止在西语文件里「顺手改需求」——主语言会丢。
月成本 ≈ P0 改动量×人审 + 少量 token + 工程回归 + 多语言客服时间连每月 2 小时都挤不出,就别开第 3 个语言。 ⚠️ 网上「加语言暴涨」是别人结果样本,不是你的承诺。
下面默认你是 Next.js App Router 出海工具站(现在很常见)。 其他栈把原则带走即可。
方案 | 更适合 | 注意点 |
|---|---|---|
next-intl | Next.js 专用、想快速上线、App Router / RSC | 生态聚焦 Next;多端共享要另想 |
react-i18next / next-i18next | 要插件多、老项目、跨端统一 i18next | 概念更多,体积与配置更重 |
Lingui / Paraglide 等 | 强类型、编译期/体积敏感 | 团队要接受新工作流 |
纯 JSON + 自研 | 极简站、页面极少 | 缺路由/复数/格式化时会后悔 |
✅ 2026 年社区对比文里的常见共识(⚠️ 第三方综合,非官方排名):
小团队默认:next-intl。 别在第一周同时评估 5 个库——评估本身就是成本。
6 个问题有 4 个答「费劲」,就换库。
很多人把「翻译」和「本地化」糊在一起。建议拆开:
i18n 库主要解决第 1 层。
第 2、3 层要用 CMS/MDX/配置表,不要全塞进一个 common.json。
/app
/[locale]
/page.tsx
/tools/[slug]/page.tsx
/pricing/page.tsx
/messages
en.json
es.json
pt-BR.json
/middleware.ts → 检测/重写 locale规则:
/es/tools/pdf ↔ /de/tools/pdf)messages/en.json
{
"nav": { ... },
"tool.pdf": { "title": "...", "cta": "..." },
"pricing": { ... },
"errors": { ... }
}按功能拆,不按「一页一个三千行文件」堆。
html lang□ P0 页人工过一遍
□ 术语表无冲突
□ 语言切换路径正确
□ hreflang 抽样 10 组
□ GSC 里新 URL 可抓取
□ 支付/退款/隐私政策已本地化(或明确仅英语适用)
□ 截图里的英文是否需要重做(视转化影响)档位 | 何时 | 怎么做 |
|---|---|---|
A 验证 | 第一次加语言 | +1 语;只做首页+1~3 核心工具+定价+FAQ Top;AI+自己通读 |
B 增长 | 已有信号 | 再 +1~2;P0 全覆盖+高流量页;术语表+抽检+关键页外包 |
C 规模 | 有专职团队 | CMS/TM/TMS,和邮件客服打通——个人站别一上来抄 |
独立站长期停在 A→B 很正常。
五个坑:机翻从不回看;子域名子目录混用;只翻营销不翻报错;hreflang 指错协议/旧 slug;IP 强跳把用户和爬虫一起得罪。
给英语站加第一个新语言:
/es/Day | 主题 |
|---|---|
56 | hreflang |
57 | 地理意图 / 本地 SEO |
58 | 架构 + 成本 + i18n:先子目录、先少语言、先 P0 |
59(预告) | 小语种机会 |
多语言最容易有幻觉:「页面多了 = 全球化了。」 真事是:有人搜到、看懂、信任、转化,而你还维护得起。
先把一个语言做透,再谈十个语言的版图。
Day 系列 · 模块四 · Day 58 上一篇:Day 57 · 出海工具站本地 SEO 下一篇:Day 59 · 小语种出海机会分析
Day 系列完整索引(持续更新中)
袁锐钦 · AI产品实操 & 出海工具站日更中。做产品、测工具、跑变现,把试过的路摊开给你看。