在 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)
# -----------------------------------------------------------------------------------------------
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 仪表板中的域设置,并复制提供的脚本链接。.

将此代码添加到模板索引中,是将其集成到 ProcessWire CMS 的简单方法。转到 /template 文件夹并编辑索引文件,在头部部分包含脚本链接。.
要加载语言切换器(以用于语言选择的旗帜弹窗表示),请从网站配置末尾复制提供的代码,并将其粘贴到 HTML 页面的 head 中。这将自动加载旗帜语言切换器。.

语言切换器将默认显示,但您可以自定义它。为此,请前往 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 平台:
- WordPress 自动翻译, 配有专用翻译插件
- OpenCart
- WooCommerce 电子商务插件
- Craft CMS等
全面且详细的多语言 SEO

选择支持 多语言 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 网站,释放触达全球受众的潜力,借助自动翻译的力量将您的业务推向新高度。





