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

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

ProcessWire 上实施自动翻译功能,对于希望拓展全球业务、与不同语言受众互动的企业而言,无疑是一项颠覆性的举措。在当今互联互通的世界,拥有多语言网站不再是锦上添花,而是保持竞争力、开拓新市场的必备条件。

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

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

为什么要在 ProcessWire CMS 上实现自动翻译?

网站设计头脑风暴会议的屏幕截图,图中显示了设计思路框架。.

以下是您应该在 ProcessWire CMS 上实现自动翻译的一些原因。.

  • 扩大受众范围:通过提供多种语言的网站内容,您可以扩大受众范围,与全球受众建立联系。例如,如果您经营国际电子商务业务,自动将内容翻译成多种语言可以帮助您开拓新市场,并吸引那些可能不精通您主要语言的客户。
  • 降低跳出率:当用户看到他们偏好语言的内容时,他们更有可能与之互动,从而降低跳出率。提供流畅的多语言体验可以延长访客在您网站上的停留时间,提高转化率。
  • 提升销售转化率:研究表明,当人们接触到母语内容时,他们更有可能购买商品或采取所需行动。实施自动翻译可以提高转化率,并从不同的语言市场中获得更多销售额或潜在客户。
  • 提升搜索引擎排名: 将网站内容翻译成多种语言可以显著提升搜索引擎优化 (SEO) 的效果。搜索引擎会优先考虑本地化内容,从而提高网站在国际用户相关搜索结果中的排名,进而带来更多流量。

ProcessWire CMS 多语言网站实施示例

ProcessWire 中实现自动翻译之前,我们将先来看几个使用ProcessWire 多语言网站示例

故事板

黑白旧文件集。.

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

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

阿尔特施塔特酒店

一张黑白照片,画面中有一个房间,里面有一张桌子和一把椅子。图像看起来有些像素化。.

阿尔特施塔特酒店是一家位于奥地利维也纳的豪华酒店。其网站采用 ProcessWire CMS 系统开发,提供多种语言的内容,服务于全球各地的国际宾客。阿尔特施塔特酒店提供英语、德语、法语、意大利语和俄语等多种语言的翻译,确保潜在宾客能够轻松地用自己的母语获取酒店设施、房型和预订流程等信息。.

图中还显示了“语言切换器”,用户可以使用它在英语 (EN) 和其他可用语言之间切换。.

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

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

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

此服务可与多种内容管理系统 (CMS) 和网站构建器集成,包括ProcessWire CMS。请按照以下步骤ProcessWire 安装Linguise自动翻译功能

第一步:确保您的网站已准备就绪

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

步骤 2:注册您的 Linguise 帐户

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

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

创建Linguise帐户后,即可访问控制面板添加您的ProcessWire CMS 网站域名。点击“添加域名”并填写以下字段:

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

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

安全验证码图片上的文字不清晰。.

第四步:上传并连接 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:启用并自定义语言切换器

您需要在所有 ProcessWire CMS 页面上添加 Linguise JS 脚本链接,以显示带有标志的语言切换器,并出于 SEO 目的将备用 URL 添加到 HTML 标头中。.

要获取脚本链接,请导航至 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 翻译服务有哪些优势?请考虑以下几点。.

Linguise 已与 40 多个内容管理系统 (CMS) 集成,其中包括 ProcessWire CMS。

Linguise提供ProcessWire CMS集成的ProcessWire 理想解决方案。此外, Linguise每次集成都支持全球 80 多种常用语言和传统语言。

Linguise 还支持以下流行的 CMS 平台:

全面而详细的多语言SEO

信息图展示了四步翻译流程

多语言SEO的服务至关重要。这项支持可以提升您网站在谷歌搜索结果中的排名,确保用户能够轻松找到它。

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

  • 生成多语言站点地图
  • 自动生成 hreflang 代码和标签
  • 设置规范网址
  • 具备翻译 URL 和元描述等功能。.

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

前端实时编辑器功能优化Linguise的自动翻译结果该工具让您能够轻松调整翻译,只需极少的操作即可完成。

此外,您还可以邀请精通特定语言的专业译员参与合作。这可以确保翻译后的网站保持上下文和文化上的准确性。.

Linguise 自动翻译排除规则

深色背景,文字和按钮模糊不清

有时,某些词语可能无法很好地翻译成其他语言,因此建议保留原文或在特定语言中省略这些词语。LinguiseLinguise了一些实用的规则来帮助您做到这一点,例如忽略文本规则、忽略内联规则以及排除使用 URL 的页面。

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

Linguise 自动动态翻译功能

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

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

此功能可确保用户获得流畅的多语言体验,无需进行复杂的设置或代码修改。只需在控制面板中启用动态翻译开关,即可轻松将动态内容翻译成所有语言。.

结论

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

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

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



您可能也有兴趣阅读

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

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

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

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

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

不要错过!
Invalid email address