发布于 · SunTech Solutions
为什么翻译过的页面不等于双语网站
多伦多很多企业同时服务英语和华语客户,但他们的网站大多先用一种语言做好,再把另一种语言补上去。装一个翻译插件,或者放一份机器翻译的副本,看起来是双语的,却在要紧的地方失效:搜索引擎不知道该展示哪个版本,中文读起来像翻译腔,第二个版本因为没人负责而悄悄过时。双语网站是两个完整的站点共用一套设计和一个数据库,不是一个站点加一个开关。
1. 每个页面都有两种语言,各有各的网址
每种语言版本都要有自己的网址,比如 /services 和 /zh/services,而且两边要互相链接。不要在同一个网址下按 Cookie 或浏览器设置切换语言:搜索引擎只看到一个页面,访客分享链接时,朋友打开的也是错误的语言。你正在看的这个网站就是这么做的,每个页面都有英文版和 /zh/ 下的中文版。
2. 告诉搜索引擎哪个是哪个
每个页面都应声明自己的语言,并用 hreflang 标签指向对应的另一语言版本。这样 Google 会把中文页展示给用中文搜索的人,把英文页展示给用英文搜索的人。没有这一步,两个版本会互相竞争,而胜出的常常是错误的那个。sitemap 里也要把两个版本都列出来,带同样的互相引用。
3. 中文要写,不要翻
机器翻译已经好到能看懂,但写出来的中文仍然不是任何一家企业会写的中文。营销文案尤其翻不了:英文写 "fast, friendly service",直译成中文就很别扭。请母语者为每个页面的读者单独写。两个版本的事实要对齐(价格、营业时间、地址、电话),措辞可以不同。如果某种语言写短一些读起来更顺,页面也可以比另一种语言短。
4. 中文的排版
汉字比拉丁字母密,为英文调好的版式放上中文常常显得拥挤。每种屏幕尺寸都要看一遍中文版:行高通常要大一点,标题要小一点,按钮要给文字留出余量,因为中文可能比英文短也可能更长。选在 Windows、macOS、iOS 和 Android 上都能把中文渲染干净的字体,而不是只覆盖拉丁字母的品牌字体。还要记得,加拿大绝大多数华语访客是用手机打开网站的,而且常常是在微信里打开。
5. 表单、电话和地址
小细节最容易破坏信任。联系表单要能接受汉字姓名。电话和地址在两个版本上都应该用加拿大格式,因为企业在加拿大,但标签用各自的语言。日期的写法要在两种语言里都不产生歧义。如果你提供中文服务,在英文页面上也要明确写出来;很多双语家庭里,读英文的和读中文的是不同的家庭成员。
6. 两种语言都要被找到
加拿大的华语客户主要也用 Google,但他们用中文搜索,用的词不是英文关键词的翻译。"Kitchen cabinets" 和万锦的业主会敲的中文词,是两种不同的搜索,竞争程度也不同。写标题和小标题之前,先在每种语言里做一点关键词调研。Google 商家资料也应该两种语言都有,因为本地搜索最先落到那里。
分享的机制也不一样。发在微信里的链接会显示一张预览卡片,卡片是由页面的 Open Graph 标签生成的;没有这些标签的页面会显示一张空白卡片,点开的人更少。给每个页面设置标题、描述和图片,而且用对应的语言。
7. 定好谁来维护第二个版本
最常见的失败是组织上的,不是技术上的。上线一年后,英文站有了新价格和新服务,中文站两样都没有。上线之前就定好每种语言由谁更新,并把网站做到那个人不需要开发者也能改。如果企业无法承诺维护两个版本,那么做一个小一点但始终准确的双语站,比做一个大而漂移的站更好。
清单
- 每种语言版本有独立网址,并互相链接。
- 每个页面和 sitemap 都有
hreflang。 - 中文由母语者撰写,事实与英文对齐。
- 中文版在手机、平板和桌面上都检查过版式。
- 字体在所有平台上都覆盖中文。
- 表单能接受中文姓名;联系方式两种语言都有。
- 标题基于两种语言各自的关键词调研。
- 有 Open Graph 标签,微信等应用能显示正常预览。
- Google 商家资料两种语言都有。
- 上线后每种语言都有一个明确的负责人。