如何在 ProcessWire CMS上实现自动翻译

Necessaire网站截图,极简主义设计
目录

在 ProcessWire CMS上实施自动翻译,对于寻求扩大全球影响力并与不同语言受众互动的企业来说,可能是一个改变游戏规则的举措。在我们这个互联互通的世界里,拥有一个 多语言网站 不再是奢侈品,而是保持竞争力和开拓新市场的必需品。

ProcessWire CMS 是一个强大且灵活的内容管理系统,为构建和管理网站提供了稳健的平台。将自动翻译集成到您的 ProcessWire 网站中,可以让您简化多语言内容的创建和维护流程,节省时间和资源,同时确保跨多种语言的一致且高质量的用户体验。.

本指南重点介绍如何在 ProcessWire CMS 上实现自动翻译、启用自动翻译的好处,以及顺利设置它的步骤。.

为什么您应该在 ProcessWire CMS 上实施自动翻译?

一张网站设计头脑风暴会议的截图,带有大脑轮廓。.

以下是在 ProcessWire CMS上实施自动翻译的一些理由。.

  • 更广泛的受众覆盖: 通过以多种语言提供网站内容,您可以扩大覆盖范围,与全球受众建立联系。例如,如果您经营一家国际电子商务企业,自动将内容翻译成多种语言可以让您开拓新市场,吸引那些可能不精通您主要语言的客户。
  • 降低跳出率: 当用户看到自己偏好的语言内容时,他们更有可能与之互动,从而降低跳出率。提供 无缝的多语言体验 可以让访客在您的网站上停留更长时间,提高转化机会。
  • 提高销售转化率: 研究表明,当内容以用户的母语呈现时,人们更有可能进行购买或采取期望的行动。实施自动翻译可以提高转化率,并从不同语言市场推动更多销售或潜在客户生成。
  • 提升搜索引擎可见性: 将您的网站内容翻译 成多种语言可以显著增强您的搜索引擎优化(SEO)效果。搜索引擎优先考虑本地化内容,增加您的网站出现在国际受众相关搜索结果中的可能性,从而带来更多流量。

实现多语言网站 ProcessWire CMS 的示例

在讨论在 ProcessWire CMS 中实现自动翻译之前,我们先来看几个 多语言网站示例 ,这些示例是使用 ProcessWire CMS 创建的。

Storyboard

黑白旧文件合集。.

Storyboard 是一家位于英国的创意机构,专注于数字叙事和内容创作。图片显示,他们使用 ProcessWire CMS 构建的网站提供英语和德语(Deutsch)版本。这种多语言方式使 Storyboard 能够通过以客户偏好的语言展示其服务和作品集,有效地与来自不同地区的客户沟通并为其提供服务。.

在图片中,您可以看到“语言切换器”,它允许用户在英语(EN)和德语(DE)之间切换。.

Altstadt Hotel

一张黑白图片,显示一个带有桌子和椅子的房间。图片看起来像素化了。.

Altstadt Hotel 是一家位于奥地利维也纳的豪华酒店。其网站使用 ProcessWire CMS 开发,提供多种语言的内容,服务于全球国际宾客。通过提供英语、德语、法语、意大利语和俄语等语言的翻译,Altstadt Hotel 确保潜在宾客能够轻松地以母语获取有关酒店设施、房型及预订流程的信息。.

图片还展示了“语言切换器”,允许用户在英语(EN)和其他可用语言之间切换。.

如何在 ProcessWire CMS上实现自动翻译

在查看了使用 ProcessWire CMS 的多语言网站示例后,我们现在将尝试使用自动翻译服务在 ProcessWire CMS 上实现自动翻译。.

许多翻译服务只需几个配置步骤即可轻松快速地为网站自动翻译。 Linguise 就是这样一个自动翻译服务。.

此服务可与各种CMS和网站构建器集成,包括 ProcessWire CMS。请按照以下步骤在 安装 Linguise 自动翻译。 ProcessWire CMS上

步骤 1:确保您的网站已准备就绪

第一步是确保您的 ProcessWire CMS 网站已准备好进行翻译。在 ProcessWire CMS 网站上安装 Linguise 自动翻译时,您需要准备的一些事项包括访问 ProcessWire CMS 管理仪表盘。.

步骤 2:注册您的 Linguise 帐户

接下来, 创建一个免费的 Linguise 账户 并添加您网站的域名。在决定订阅计划之前,您可以先使用30天免费试用。

第 3 步:添加域名网站 ProcessWire CMS

创建 Linguise 账户后,您可以访问仪表板来添加您的 ProcessWire CMS 网站域名。点击 “添加域名” 并填写以下字段:

  • 账户
  • 网址
  • 使用的平台(ProcessWire CMS)
  • 默认语言
  • 翻译语言
  • 翻译网址
  • 动态内容翻译
深色背景配浅色文字轮廓。.
黑色背景图片。白色文字描述。.

您还将收到需要在下一步中粘贴的 API 密钥。.

文字模糊的安全验证码图片。.

第4步:上传并连接 Linguise 脚本

接下来,将 Linguise 翻译脚本上传到安装了 ProcessWire CMS 的服务器。.

下载 PHP-JS 翻译脚本,解压缩,并将其上传到您的 ProcessWire CMS 安装的根目录。确保:

  • 该脚本位于您网站的根目录(即您的 ProcessWire CMS 文件所在位置)。.
  • 该文件夹保留其默认名称“linguise”。.
文件管理器目录列表,显示文件和文件夹。.

接下来,将 Linguise API 密钥复制到您上传到服务器的 Configuration.php 文件中。打开该文件,将您的 API 密钥粘贴到引号之间,替换占位符文本 REPLACE_BY_YOUR_TOKEN。.

用于网站优化的代码片段。为获得更好性能的配置。.

第 5 步:为 ProcessWire CMS 配置 URL 重写

在 ProcessWire CMS 中,URL 重写默认启用。如果未启用,您可以借助您的主机提供商来启用。您的 ProcessWire CMS .htaccess 文件应类似于以下内容。.

				
					# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]


  # 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
  # -----------------------------------------------------------------------------------------------

				
			

第 6 步:启用 & 自定义语言切换器

需要将 Linguise JS 脚本链接包含在您所有的 ProcessWire CMS 页面中,以显示带有旗帜的语言切换器,并为 SEO 目的向您的 HTML 头部添加备用 URL。.

要获取脚本链接,请导航到 Linguise 仪表板中的域设置,并复制提供的脚本链接。.

脚本 Linguise - 如何在 ProcessWire CMS 上实现自动翻译

将此代码添加到模板索引中,是将其集成到 ProcessWire CMS 的简单方法。转到 /template 文件夹并编辑索引文件,在头部部分包含脚本链接。.

要加载语言切换器(以用于语言选择的旗帜弹窗表示),请从网站配置末尾复制提供的代码,并将其粘贴到 HTML 页面的 head 中。这将自动加载旗帜语言切换器。.

粘贴脚本 linguise - 如何在 ProcessWire CMS 上实现自动翻译

语言切换器将默认显示,但您可以自定义它。为此,请前往 Linguise 仪表板并导航至 设置 > 语言旗帜显示。在这里,您可以自定义语言切换器的各个方面,包括主显示、语言名称和设计。

第7步:自动翻译您的 ProcessWire CMS

最后,您可以在设置后预览语言切换器的外观。以下是一个示例,展示使用 Linguise的自动翻译服务自动翻译时 ProcessWire CMS 的显示效果。.

一个极简网站个人资料页面的截图。.

Linguise:与 ProcessWire CMS集成的自动翻译

您可以使用 Linguise将自动翻译集成到您的 ProcessWire CMS 网站中。在各种自动翻译服务中, Linguise 是首选之一。使用 Linguise 翻译服务有哪些好处?请考虑以下几点。.

Linguise 集成了 40 多个 CMS,其中之一是 ProcessWire CMS

Linguise 提供自动翻译 集成 ProcessWire CMS 以及超过 40 个 CMS 和网站构建器。其简化的支持和集成流程使其成为翻译您的 ProcessWire CMS 网站的完美解决方案。此外, Linguise 在每次集成中支持全球超过 80 种广泛使用的语言和传统语言。

Linguise 还支持以下热门 CMS 平台:

全面且详细的多语言 SEO

展示4步翻译流程的信息图

选择支持 多语言 SEO 的服务至关重要。这种支持可增强您的网站在 Google 搜索结果中的可见性,确保用户能够轻松找到它。

Linguise 提供一系列 SEO 功能,例如:

  • 生成多语言站点地图
  • 自动生成hreflang代码和标签
  • 规范URL的设置
  • URL 和元描述翻译,以及其他功能。.

使用 Linguise 前端实时编辑器编辑翻译

此外,您还可以通过 Linguise来提升 Linguise 的自动翻译效果。 前端实时编辑器功能 该工具让您能够以极少的精力轻松调整翻译内容。

此外,您可以邀请精通特定语言的专业译员协作。这能确保翻译后的网站保持语境和文化准确性。.

Linguise 自动翻译排除规则

深色背景,带有模糊的文字和按钮

有时,某些词语可能无法很好地翻译成其他语言,因此建议保留原样或在特定语言中省略它们。 Linguise 提供了几条实用规则来帮助解决这个问题,例如忽略文本规则、忽略内联,以及 使用 URL 排除页面。

这些规则旨在确保您翻译的清晰度和准确性,尤其是在处理有难度的词汇或重要品牌名称时。.

Linguise 自动动态翻译功能

动态上下文翻译界面示例。翻译工具截图。.

Linguise的动态翻译功能 可流畅翻译网站上动态加载或生成的内容,包括JavaScript、AJAX或其他客户端脚本技术。可翻译的内容示例包括结账流程、Cookie同意弹窗、占位符文本等。

此功能为用户保证了连贯的多语言体验,无需复杂的设置或代码修改。只需在仪表板中激活动态翻译开关,即可轻松翻译所有语言中的动态内容。.

结论

在您的 ProcessWire CMS 网站上实施自动翻译,可以帮助您触达全球受众、改善用户体验、提升转化率,并增强您的 SEO 效果。. 

Linguise 是与 ProcessWire CMS 集成的最佳自动翻译服务。它提供许多功能,包括前端实时编辑、动态内容翻译、翻译排除规则以及全面的 SEO 实施。.

那还等什么? 注册您的 Linguise 账户 ,创建您的多语言 ProcessWire CMS 网站,释放触达全球受众的潜力,借助自动翻译的力量将您的业务推向新高度。



您可能也有兴趣阅读

不要错过!
订阅我们的新闻通讯

接收有关网站自动翻译、国际SEO等的新闻!

Invalid email address
试试看,每月仅需一次,您可以随时取消订阅。.

不要离开而不分享您的电子邮件!

我们无法保证您会赢得彩票,但我们可以承诺提供一些有关翻译的有趣信息新闻和偶尔的折扣。.

不要错过!
Invalid email address