搜索“网站 多语言化 工具”时,会出现一长串产品名称,但真正造成差异的并非产品名称,而是在何处应用翻译这一机制。只要机制相同,能做与不能做的事情大体相同。本文将分为4种类型进行说明,最后列出签约前应确认的问题。由于各产品的价格和功能会有变动,本文仅限于说明机制,最新条件请在各公司网站上确认。
类型1. JavaScript 标签型(在浏览器中替换)
在网站上放置一行标签,在访问者的浏览器中将文字替换为翻译后的语言。shutto翻訳和 Weglot 的标签放置方式、WOVN.io 的脚本方式等都属于此类型。导入最为简单,可嵌入任何网站。
- 优点:导入快速。可直接沿用网站的设计。
- 注意事项:在替换发生于浏览器中的架构下,搜索引擎和 AI 爬虫获取的 HTML 往往仍为原语言。部分产品提供另外输出各语言URL的方案作为 SEO 对策,因此务必确认“爬虫是否能获取翻译后的 HTML”。由于翻译在页面打开时才应用,可能会出现显示瞬间露出原文的“闪烁”现象。
类型2. 代理型(在正式域名前设置翻译服务器)
使网站访问经由翻译服务器,对经过的 HTML 进行翻译后返回。由于可在正式域名上拥有各语言的域名或路径,是对 SEO 较为有利的架构。WOVN.io 的代理方式等属于此类型。
- 优点:爬虫获取的是已翻译的 HTML。可将各语言URL置于正式域名下。
- 注意事项:需要更改正式域名的 DNS 或 CDN 设置,由于涉及网络架构,需由信息系统部门或制作公司操作。可能形成翻译服务器一旦停止便影响整个网站的架构。
类型3. CMS 插件型(在 CMS 内拥有各语言版本)
如 WordPress 的 WPML・Polylang・Bogo 等,在 CMS 内拥有各语言的内容。译文需自行输入,或与机器翻译服务联动。
- 优点:内容管理可在 CMS 内完成。插件会输出各语言URL・hreflang。
- 注意事项:WordPress 以外的选择较少。需要验证插件与主题的兼容性,且每次更新都需验证。无法用于 STUDIO・Wix・Jimdo 等服务型 CMS。
类型4. 独立分发型(在另外的子域名上分发已翻译的 HTML)
获取已公开的日语页面并进行翻译,将已翻译的 HTML 页面通过 global.example.co.jp/en/ 这样的独立子域名进行分发。Sotomuke 属于此类型。无需对日语网站做任何改动,只需在 DNS 中添加1条 CNAME 记录即可发布。
- 优点:不限 CMS 或托管服务。爬虫获取的是已翻译的 HTML。即使翻译服务出现故障,也与日语网站无关。可检测日语网站的更新,仅对差异部分重新翻译。
- 注意事项:语言版本位于子域名,而非正式域名之下(example.co.jp/en/)(若通过 CDN 转发,也可置于正式域名之下)。需要登录的页面以及仅由 JavaScript 渲染的内容无法翻译。
4种类型的比较
| JS标签型 | 代理型 | CMS插件型 | 独立分发型 | |
|---|---|---|---|---|
| 部署工作 | 1行标签 | 更改 DNS/CDN | 安装插件・主题适配 | 在 DNS 中添加 1 条 CNAME 记录 |
| 支持的 CMS | 全部 | 全部 | 主要为 WordPress | 全部 |
| 爬虫获取的 HTML | 取决于架构 | 已翻译 | 已翻译 | 已翻译 |
| 按语言区分的 URL | 取决于方案 | 正式域名下 | 正式域名下 | 子域名(也可通过转发使用根目录) |
| 对日语网站的影响 | 标签的加载 | 访问路径改变 | 插件带来的负载 | 无 |
| 内容更新的同步 | 自动 | 自动 | 手动或联动 | 自动(差异部分重新翻译) |
签约前需确认的7个问题
- 用英语进行 Google 搜索时,英语页面能否以英语形式出现在搜索结果中?(是否为爬虫可获取已翻译 HTML 的架构)
- 是否会输出各语言的 URL 和 hreflang?站点地图呢?
- 更新日文网站时,哪些内容会在何时同步?是否需要人工操作?
- 能否逐句修改译文并锁定?是否有公司名称、产品名称的术语表?
- 图片中的文字(横幅、菜单)如何处理?
- 费用由什么决定?(页面浏览量、页面数、语言数、字数)翻译量增加时会不会产生意外费用?
- 解约后会保留什么?译文可以导出吗?
Sotomuke 的解答汇总在常见问题中。机制详情请参阅与 WordPress・STUDIO・Wix・Shopify 搭配使用,如何告知搜索引擎请参阅什么是 hreflang。
