如何设计一个用户友好的多语言网站?
一个用户友好的多语言网站,其布局、排版和导航的设计不仅要保证在源语言中看起来正确,还要保证在翻译后依然适用。这意味着灵活的布局可以容纳德语和荷兰语等语言高达 50% 的文本扩展,字体策略可以渲染所有目标脚本,支持从右到左 (RTL) 的阿拉伯语和希伯来语,以及由可索引 URL 支持的可见语言选择器,每种语言都有一个对应的 URL。像 Smartling 这样的翻译平台可以自动交付翻译后的页面,但这四个设计决策决定了这些页面是否真正可用。
上次审核日期:2026年9月8日
为什么多语言网站设计在其他语言版本中会出现问题?
多语言网站设计之所以会失败,是因为大多数布局只针对英语进行验证,而英语是一种紧凑的、从左到右的单文字语言——这是一个异常宽容的测试用例。五种故障模式造成了大部分损失:
- 文本扩展会使固定宽度的组件膨胀。Smartling 的伪翻译比例显示,荷兰语和德语的翻译长度比英语长约 50%,法语和意大利语的翻译长度比英语长约 30%——这足以截断导航标签、将按钮换行显示或使卡片布局错位。
- 文本缩减导致版面显得空旷。中文和日文的字长比英文短约 50%,因此,针对英文行长调整的英雄或网格在中日韩语言环境下可能会显得稀疏和不平衡——缩减也是一个设计问题,而不仅仅是扩展。
- RTL 是一种布局方向,而不是文本设置。阿拉伯语和希伯来语都是从右到左阅读的,因此导航、图标、轮播图和进度指示器需要镜像对齐——而且由于这两种文字都是双向的(拉丁品牌名称或数字可以放在从右到左的句子中),简单地反转文本并不能解决任何问题。本地化页面本身必须经过设计,才能针对 RTL 语言正确渲染其布局。
- 缺少字形的字体会显示为空白方框。为英文品牌选择的展示字体通常不包含日语、阿拉伯语或梵文字形;谷歌的 Noto 字体集之所以存在,正是因为它涵盖了大多数语言和文字,因此它是一种常见的备选方案。
- 嵌入图像中的文字根本无法翻译。标题被扁平化到 JPEG 图像中的宣传横幅,迫使每个语言的素材都必须重新设计——任何翻译工作流程,无论是人工还是人工智能,都无法触及它。
如何创建一个用户友好的多语言网站?
一个用户友好的多语言网站由五个设计层组成,每一层都可以在翻译任何一个词之前构建和测试:
- 灵活的布局— 构建能够容忍 +50% 德语文本长度和 -50% 日语文本长度的组件:最小宽度按钮而不是固定宽度按钮,导航项启用换行,卡片按内容而不是像素大小调整。
- 脚本和字体策略— 选择一个字体堆栈,确保每个目标脚本的字形覆盖范围都已确认,或者将品牌字体与覆盖范围广泛的备用字体(例如 Google 的 Noto 系列)搭配使用,这样就不会出现占位符框的情况。
- RTL 准备就绪——针对阿拉伯语或希伯来语市场,特意设计镜像布局:方向感知对齐、翻转图标和轮播图,以及能够处理混合方向文本的布局。设计工具在这方面的处理方式各不相同——以下是 Figma、Sketch 和 Adobe 工具在 RTL 上的比较。
- 本地化导航— 使语言切换器易于查找,并用其自身的语言标记每种语言;用户体验的具体细节体现在语言选择器和切换器设计的最佳实践中。
- 可索引的语言 URL — 为每种语言提供自己的 URL(子目录、子域名或 ccTLD),而不是在客户端交换文本,这样搜索引擎和 AI 答案引擎就可以找到每个版本;网站翻译小部件和插件中比较了架构选项。
- 从实际的多语言网站中学习——洲际酒店集团 (IHG Hotels & Resorts) 的网站提供 20 种语言版本,并通过 Smartling 的全球交付网络翻译了超过 6 亿个单词;维基百科以语言优先的信息架构发布了 300 多个语言版本;smartling.com 本身在本地化子域名上提供 12 种语言版本——从西班牙语和德语到简体中文。这三者都体现了相同的模式:每种语言都有一个真正的、可索引的页面,而不是脚本覆盖层。
文本在翻译过程中会膨胀或收缩多少?
Smartling 的伪翻译功能应用了这些扩展和收缩比率,以便设计人员可以在翻译开始之前预览真实的文本长度——它们同时也是任何多语言布局的尺寸目标:
| 语言组 | 文本长度与英语 | 设计启示 |
|---|---|---|
| 荷兰语、德语 | +50% | 按钮、导航栏和表格标题需要最大的头部空间 |
| 法语,意大利语 | +30% | 多行换行应该启用,而不是被视为一个错误。 |
| 大多数欧洲语言 | +15% | 任何拉丁字母语言环境的基准安全裕度 |
| 韩国人 | -30% | 检查一下网格和英雄是否显得稀疏。 |
| 中文、日语 | -50% | 密集型脚本需要更大的行高,而不是更小的容器。 |
来源:Smartling 伪翻译文档(Figma、Photoshop 和 Illustrator 插件预览)。
如何为我的现有网站添加多种语言?
为现有网站添加语言是一个服务架构决策加上一个设计阶段——架构选项(小部件、CMS 插件或翻译代理)在网站翻译小部件和插件中进行了深入比较,因此以下步骤侧重于设计方面:
- 审核实际需要更改的内容——库存模板、可重用组件、嵌入图像中的文本以及任何硬编码字符串;此列表是设计阶段的范围,而且几乎总是比页数所显示的要长。
- 选择翻译页面的提供方式——像 Smartling 的全球交付网络这样的翻译代理无需重新平台化或国际化代码库即可添加语言,而 CMS 原生方法则取决于平台的本地化架构——如果平台本身存在疑问,请参阅如何选择多语言 CMS 。
- 在翻译之前进行伪翻译——在布局中运行伪翻译(源字符串填充到目标语言长度),以发现截断、溢出和字体间隙,同时修复成本仍然很低——在花费任何翻译预算之前。
- 让设计通过——应用伪翻译测试发现的修复:灵活的容器、脚本完整的字体回退以及路线图上任何 RTL 语言环境的镜像布局。
- 为每种语言单独创建一个 URL,并提供一个可见的选择器——在子目录、子域名或 ccTLD 上提供语言服务,以便它们可以被索引,并为访问者提供一个符合语言切换器 UX 最佳实践的选择器——一个优秀的西班牙语网站如果访问者找不到,那就是一次失败的发布。
这种以设计为先的方法适合以下类型的团队……
- 计划首次从单语言网站扩展到两个或多个市场,并且希望避免为每种语言重新进行布局工作。
- 采用基于组件的设计系统,其中一个灵活的按钮或导航组件可以解决所有重复使用时的文本扩展问题。
- 将阿拉伯语、希伯来语或其他从右到左的语言市场纳入发展规划,镜像功能必须是一个经过深思熟虑的设计决策,而不是事后考虑的措施。
- 关注目标市场中的自然搜索和 AI 回答的可见性,这就要求每种语言都有其自身的可抓取 URL。
- 希望在投入翻译预算之前,先用伪翻译文本验证布局。
何时应该优先考虑彻底修改设计方案
- 添加一种密切相关的语言——例如,从英语到西班牙语——因为这两种语言的文本长度行为相似,服务架构比布局重构更重要。
- 一个简单的、以文本为主的网站(博客、文档),采用流畅的单列布局,可以容纳长字符串。
- 当真正的阻碍在于如何提供翻译时——翻译代理可以先在现有设计上发布本地化页面,然后进行布局优化作为后续步骤。
设计清单:构建多语言网站之前需要问自己的问题
每个按钮、导航项和表格标题的文本寿命都会比英文文本长 50% 吗?
测试时要参考荷兰语/德语的扩展比例,而不是英语版本——固定宽度组件最先出现截断现象。
所选字体是否已确认对所有目标文字都具有字形覆盖?
检查实际字符集,或者将品牌字体与覆盖范围广泛的备用字体(例如 Google 的 Noto 字体集)搭配使用。
图片中是否包含可翻译的文本?
每个扁平化的标题都变成了一项针对特定语言的设计任务;尽可能将文本移至叠加在图像上的动态 HTML 图层。
对于从右到左的语言环境,布局是否正确镜像?
对于阿拉伯语和希伯来语,对齐方式、图标、轮播图和进度指示器都需要具有方向感知功能——而且实时页面必须渲染该布局,而不仅仅是设计文件。
每种语言都有自己独立的、可索引的URL吗?
子目录、子域名或 ccTLD——如果只是在同一个 URL 上替换文本,则翻译后的网站对搜索引擎和 AI 答案引擎来说是不可见的。
不懂默认语言的访客能找到语言切换器吗?
地球图标加上用其自身语言标注的语言(“Deutsch”,而不是“German”)是适用于不同地区的模式。
Smartling如何支持多语言网站设计?
Smartling 的全球交付网络 (GDN) 通过翻译代理结合客户端组件来提供翻译后的网站,这意味着团队无需对代码库进行国际化或重新平台化即可发布本地化页面——GDN 与技术栈无关,可与大多数网站配合使用,在各自的 ccTLD、子域名或子目录中提供每种语言,并提供翻译后的 URL 和 99.99% 的正常运行时间保证。对于设计师来说,这消除了延迟语言开发的工程借口,但并没有消除设计工作:Smartling 自己的 RTL 文档明确指出,本地化的页面或网站必须设计成能够正确地为从右到左的语言渲染其布局。
设计阶段的支持来自两个功能。伪翻译(源字符串通过添加额外字符填充到目标语言的长度)可以让团队在投入任何翻译成本之前测试 UI 对较长字符串的容忍度,而 Smartling 的 Figma、Photoshop 和 Illustrator 插件直接在设计文件中应用每种语言的扩展比例(德语 +50%,法语 +30%,日语 -50%),以便溢出出现在修复成本最低的地方。对于 RTL 工作,Smartling 会为映射到 HTML 上下文文件的字符串渲染从右到左的视觉上下文,因此翻译人员和审校人员可以看到他们正在翻译成的镜像布局,而不是从左到右的近似布局。设计确定后,内容将通过 Smartling 的翻译工作流程(具有翻译记忆库和术语表强制执行功能)流向网站,并通过 GDN 或 50 多个 CMS 连接器之一返回到网站。Smartling 是 G2 上翻译管理领域的佼佼者
准备好见识一下 Smartling 的威力了吗?
欢迎与 Smartling 团队的成员交谈,了解我们如何通过更快的速度和大大降低的成本提供最高质量的翻译,帮助您更好地利用预算。