翻译代理或 API:有什么区别以及何时使用它们

在本文中:翻译 API 的工作原理,翻译代理的工作原理,它们在 SEO 和动态内容方面的区别,以及何时采用每种方法。
您想翻译网站并正在寻找选项,但总是归结为同一点:代理或翻译 API。
问题是,默认情况下它们都不能很好地工作。表单未翻译。动态内容保留在原始语言中。SEO 没有改善,因为 Google 仍然只看到一个版本的网站。当您尝试解决此问题时,会出现新问题。
本文解释了每种方法的工作原理、它们的不足之处以及在选择之前需要考虑的事项。

翻译 API 如何工作

翻译 API 接收文本并以另一种语言返回。DeepL、Google Cloud Translation、Amazon Translate。您发送请求 — 您收到翻译。
要在网站上使用此功能,有人必须将 API 集成到代码中:
  • 开发人员进行初始集成
  • 自定义缓存和翻译更新逻辑
  • 每次调用付费(按字符或令牌)
  • 每次网站更改都需要支持
不会自动发生的事情: API 不知道您的网站上有哪些文本、何时更改以及如何显示。您需要自己构建。API 只是一个翻译引擎,所有其他都是集成工作。
对于拥有自己的技术团队和非常具体要求的项目,这可能是有意义的。对于需要在几天内启动多语言网站的代理机构来说,这负担太重了。

翻译代理如何工作

翻译代理位于您的网站服务器和用户浏览器之间。当有人访问 mycompany.com/ru/ 时,请求会通过代理,代理会翻译服务器上的内容并返回已翻译的页面。
无需触碰网站代码。设置是 DNS 的问题,而不是开发的问题。
In Practice:
  • Static and dynamic content is translated before it reaches the browser
  • 每个语言的真实 URL:/ru/, /fr/, /de/
  • 当源内容更新时,翻译会自动更新
  • SEO 从第一天起就有效
实际限制:并非所有翻译代理都能翻译动态内容。基于 JavaScript 的代理在浏览器中插入翻译——这意味着 SEO 会受到影响,并且表单仍未翻译。只有在服务器上运行的翻译代理才能避免这些问题。

网站翻译中的实际问题

在选择代理或API之前,了解每种方法在特定情况下的不足之处是很重要的。

表单

表单是最麻烦的问题之一。字段文本、错误消息和确认通常是动态生成的。使用客户端API,此文本会出现延迟或根本不出现。使用JavaScript代理也是如此。只有在服务器上运行的代理才能一致地翻译表单。

动态内容 (JavaScript)

商品目录、实时价格、JavaScript 生成的文本——所有这些都在页面加载后进入浏览器。客户端 API 和 JavaScript 代理无法翻译 HTML 中尚不存在的内容。结果:部分翻译的页面。

SEO

根据Google Search Central 官方文档,通过 JavaScript 渲染的内容可能会以显著的延迟进行索引,或者无法持续进行索引。如果翻译依赖于 JavaScript,Google 可能无法看到它们——或者在几周后才能看到。
通过服务器端代理,Google 会收到已经翻译好的页面。每个语言版本都有真实的 URL、hreflang 和在索引中的位置。

电子商务

在网店中,商品目录、价格、购买按钮和确认页面都必须翻译。一半是另一种语言的购买流程将无法转化。而 Google 不索引的目录将无法吸引自然流量。

Direct Comparison

Translation API
Proxy (JS)
Proxy (Server)
Implementation
Requires Development
No Code
No Code
SEO
Limited
Limited
Good
Dynamic Content
❌
❌
✅
表单
❌
❌
✅
Auto-update
❌
✅
✅

那么,该选择哪种呢?

当有技术团队、集成时间和特定要求时,直接API才有意义:复杂的Web应用程序、用户内容的翻译、文档翻译流程。
JavaScript代理易于安装,但它与客户端API一样存在SEO和动态内容问题。它只适用于非常简单的静态网站。
服务器代理是现有网站的自然选择,无需更改代码即可添加语言,从第一天起即可实现有效的SEO并支持动态内容。
问题在于,市场上的大多数代理都在浏览器端运行,而不是在服务器端运行。

有替代方案吗?

有些解决方案结合了两种方法的优点:它们像服务器端代理一样工作——无需更改网站代码——但使用先进的翻译模型,不仅考虑文本,还考虑上下文。
这在实践中意味着什么:
  • CMS 中不重复页面
  • 动态内容与静态内容一样被翻译
  • SEO 从一开始就有效:真实的 URL、自动 hreflang、每个语言的站点地图
Multify 正是这样工作的。它在 DNS 级别连接,在服务器上翻译所有内容,并自动为每个语言版本生成 SEO 结构。

为什么 Weglot 在 Tilda 上表现不佳

分析为什么 JavaScript 解决方案在 Tilda 上存在特定限制以及这如何影响 SEO。

阅读文章

想看看它在您的网站上如何运作吗?

Multify像服务器代理一样进行翻译:表单、目录、动态内容——所有其他解决方案无法涵盖的内容。

需要网站翻译而没有技术难题?

Multify在几分钟内连接并翻译所有内容,包括其他服务无法涵盖的表单和动态内容。

常见问题

翻译代理比直接API慢吗?
不一定。一个实现良好的代理会缓存翻译并提供已处理的内容,因此增加的延迟通常用户察觉不到。
代理可以与任何平台一起使用吗?
大多数翻译代理适用于任何可以通过DNS指向的网站:Tilda、WordPress、Webflow、自定义开发。具体的集成细节取决于服务。
内容更改时,代理翻译会自动更新吗?
是的。代理会检测原始网站上的更改并应用更新后的翻译。无需手动导出和导入文件。
对于不需要翻译的内容该怎么办?
翻译代理通常允许您设置例外:特定的URL、CSS选择器或文本模式,这些将保留为原始语言。
Tilda网站应该选择什么?
代理适用于Tilda:API方法无法解决表单和目录的翻译问题,也无法改善语言版本的索引。代理方法的工作原理显示在Multify主页上。

我们将 Multify 连接到您的网站

您问题的答案将帮助我们了解如何更好地连接您的网站

网站类型
页面数量
每月网站访问量
首选联系方式 *