如果网站想要覆盖全球用户,就需要让用户以自己喜欢的语言查看内容。作为网站所有者,这很容易做到。只需设置您的网站,让它自动识别浏览器使用的语言即可。

网站翻译绝对是打造一个可以用多种语言阅读的网站的第一步。但是,如果您已经用不同的语言制作了网站的不同版本,那么将用户重定向到他们喜欢的版本会自动使浏览体验更上一层楼。
是的,语言切换按钮或页面对于几乎所有拥有多种语言的网站来说仍然很重要。但自动浏览器语言检测功能可以让您的客户更快地浏览您的网站。这可以改善用户体验 (UX)、参与度、销售量和转化率。
在本文中,我们将了解自动浏览器语言检测的工作原理及其重要性。然后,我们将向您展示如何使用我们最喜欢的多语言插件TranslatePress让您的 WordPress 网站自动检测浏览器正在使用的语言。
创建令人惊叹的网站
使用最好的免费页面构建器 Elementor
现在开始如何了解用户说什么语言
有时候,你可能会访问某个外国品牌的网站,发现它是用你自己的语言编写的。这是可能的,因为网站可以自动找出你想使用的语言。
不确定这是否与人们违反隐私法有关。您可以放心,不会有任何个人数据被窥探,因为自动用户语言检测依赖于合理的逻辑。
网站主要通过三种方式来确定用户想要使用的语言。这可能取决于所使用的浏览器、IP 地址或针对不同国家/地区的网站设置方式。
识别首选浏览器
这是网站自动识别浏览器语言的最常见方式。在设备上安装浏览器后,您通常会选择要使用的语言。

然后,当您使用此浏览器访问网站时,该网站可以轻松地在浏览器的设置文件中找到您的首选语言。然后,该网站使用代码(大多数情况下是 Javascript)将用户发送到已翻译的网站版本。作为网站所有者,您可以选择自动执行此操作或询问用户是否希望以检测到的语言查看您的网站。
设置自动浏览器语言检测时,让访问者在进入您的网站后选择他们喜欢的语言非常重要。使用自动语言切换器可以更轻松地实现这一点。
但世界各地的人们讲着许多不同的语言。您可能想知道应该将您的网站翻译成哪些语言。解决这个问题的一种方法是将网站翻译成世界上使用最广泛的语言。
但作为最佳实践,最好考虑一下你的受众使用的语言。你可以通过查看目前大多数网站访问者来自哪些国家/地区并努力更好地接触他们来轻松做到这一点。
在这种情况下,Google Analytics 非常有用。
IP 地址查找
网站还可能使用访问者 IP 地址来推断用户的浏览器语言。网站 IP 地址查找完成后,将准确显示用户的位置。然后,用户将被重定向到考虑到其当前位置的新页面。
但这种方法也存在一些困难。在某些情况下,用户的首选语言可能与他们的地理位置不匹配。然而,标准的 IP 地址查找不会区分这两者。
如果您从美国访问某个网站,然后移居到一个官方语言不是英语的国家,IP 地址会自动更新您的位置并将您重定向到该网站的本地化版本。因此,如果您不了解移居到的国家的语言,则可能很难与网站内容进行交互。
出于类似的原因,加拿大和喀麦隆等国家拥有不止一种通用语言。有时默认语言选择并不是最好的选择。当用户使用虚拟专用网络 (VPN) 访问网站时也会发生类似情况,因为根据位置提供网站翻译可能会产生意想不到的后果。上述问题就是为什么网站很少使用这种检测浏览器语言的方法的原因。
国际化
网站除了自动检测完全不同的语言的浏览器语言外,还需要考虑语言差异。英语经常被引用作为例子,因为它包含两种不同的变体:美式英语和英式英语。这些变体的书写和呈现方式各不相同。
您的网站必须具有自动语言检测功能,可以区分这两种语言,这样本地化工作才能成功。要成功实现您的业务国际化,您可以采用前两种方法中的任一种。
为什么自动检测浏览器语言很重要?
首次访问您网站的访客自然希望以自己的母语阅读内容。因此,自动为访客实施语言检测至关重要。
一旦您将网站设置为自动识别访问者的浏览器语言,它就会始终通过引用 cookie 来使用该访问者之前使用的语言。这样,当访问者再次访问您的网站时,他们就可以轻松切换到他们喜欢的语言。
大多数访问全球网站的访客的浏览器或 IP 地址都会配置为网站默认语言以外的语言。当自动用户语言检测插件处于活动状态时,任何访问您网站的用户都会看到一个弹出窗口,提示您切换到检测到的语言。
您还可以配置让用户自动重定向到相应语言。问题是 Google 的算法一直在不断发展,因此这可能无法帮助您的网站被索引。
无论哪种情况,您都可以获得以下优势:
- 您的网站的用户体验将大大增强;
- 通常会有更多人与您的目标网页和网站进行互动;
- 客户将会在您的网站上花费更多时间,这对用户体验和 SEO 都有好处。
- 将会有更多的客户从您的公司购买产品。
简而言之,自动浏览器语言检测可以改善您的多语言网站的用户体验并提高您的国际化工作的投资回报率 (ROI)。
最佳的浏览器语言检测 WordPress 插件
TranslatePress最擅长检测浏览器语言。它可以立即翻译您的网页。TranslatePress 允许前端页面翻译,无需技术努力。

它可让您使用 DeepL 或 Google 翻译即时翻译您的 WordPress 网站并进行更改。这款用户友好的插件可与其他 WordPress 插件配合使用。
WordPress 翻译插件提供 200 多种语言。它允许您修改翻译,并在完成后发布。该插件的语言切换器让用户可以轻松地在网站版本之间切换。
搜索引擎友好的 Translate Press 可让您翻译照片。最棒的是,如果您遇到任何问题,您可以快速联系信誉良好且能力出众的 TranslatePress 支持团队。
TranslatePress 的工作原理
TranslatePress 使用自动用户语言检测插件检测用户语言。Maxmind 的 GeoLite2 数据库可帮助识别本地语言,无需任何 IP 语言地址服务注册。
您的网站可以通过浏览器语言设置或 IP 地址检测用户语言。如前所述,浏览器语言设置是最好的。但是,您的网站的最佳选择取决于您的目标受众。
WordPress 仪表板中的“设置”→“TranslatePress”→“高级”可让您更改预设模式,在 IP 地址之前考虑浏览器语言。访问者的语言可以通过浏览器语言、IP 地址或两者来确定。如果您同时使用两者,请先使用其中一种。

之后,您可以选择在访问者打开您的网站时将其重定向到已识别的语言。弹出窗口或问候栏可能会提醒用户有关语言检测的信息。您可以个性化重定向前向用户显示的消息。
自动检测浏览器语言后,您可以使用硬重定向或软重定向。缓存系统无法处理服务器端硬重定向。
这适用于插件和基于主机的缓存。访问者只查看缓存的页面。他们永远不会查看服务器代码引导他们访问的翻译网站。
除了缓存之外,硬重定向还需要用户接受 cookie 并运行 JavaScript。
幸运的是,自动用户语言检测插件可以轻松解决这些硬重定向挑战。软重定向仅限于客户端。
设置TranslatePress
TranslatePress 在 WordPress 源中是免费的,但要使用自动用户语言识别,您需要开发者或商业许可证。
要安装 TranslatePress Pro,请购买许可证并从您的帐户页面下载 plugin.zip 文件。

接下来,在您的 WordPress 仪表板中,转到插件 > 添加新插件,上传插件文件,然后单击安装并激活。
当您将插件添加到您的网站时,它会在仪表板的顶部面板上添加一个新的“翻译网站”按钮。您可以将鼠标移到此按钮上并单击“设置”,以设置您的多语言网站。

接下来要做的就是在您的网站上安装自动用户语言检测插件。
前往“设置”>“TranslatePress”以启用该插件。然后点击“插件”选项卡。

在列表中找到自动用户语言检测插件并选择“激活”。
一旦打开自动语言检测插件,您就可以更改“高级”选项卡上的设置。

在这里,您可以选择 4 种不同的游戏方式。您可以根据访问者的 IP 地址或浏览器中的语言设置来设置语言检测模式。您还可以设置优先顺序,使任一选项具有更大的权重。
在这种情况下,您的网站将使用您选择的第一个选项来找出用户的首选语言。如果第一个选项不起作用,它将查看第二个选项。
完成后,请不要忘记单击页面底部的“保存更改”。

现在,当 TranslatePress 在您的网站上发现与默认语言不同的语言选择时,它会显示如下弹出窗口:
总结
建立一个可以用多种语言阅读的网站将有助于您的企业在世界各地广为人知。这就是为什么您必须设置网站,以便用户即使不讲同一种语言也可以访问您的内容。
我们在本文中讨论了自动语言检测是什么以及它的工作原理。我们还向您展示了如何使用TranslatePress (最佳的多语言 WordPress 插件)轻松找出浏览器在您的网站上使用的语言。