在 Craft CMS 上实施自动翻译,对于希望扩大覆盖范围并与全球受众互动的企业来说,可能会带来颠覆性的改变。在当今这个互联互通的世界里,拥有一个 多语言网站 已不再是奢侈品,而是必需品。
Craft CMS 是一个强大而灵活的内容管理系统,为构建和管理网站提供了稳健的平台。将自动翻译集成到您的 Craft CMS 网站中,可以让您简化多语言内容的创建和维护,节省时间和资源,同时确保跨多种语言的一致且高质量的用户体验。.
本指南将探讨在 Craft CMS 上实施自动翻译的重要性,并引导您无缝完成相关步骤。.
在 Craft CMS 上实施自动翻译的好处

在进一步讨论如何在 Craft CMS中实现自动翻译之前,您还需要了解在 Craft CMS中实现它将会带来哪些好处。以下是其中一些。.
- 触达全球受众: 通过以多种语言提供网站内容,您可以扩大覆盖范围,与全球更广泛的受众建立联系。例如,如果您经营一家在欧洲各地提供服务的在线旅行社,自动将 网站内容翻译 成法语、德语、西班牙语和意大利语,可以开拓新市场,吸引可能不精通英语的客户。
- 提升用户体验: 以用户’首选语言提供内容,可增强他们在您网站上的整体体验。用户更有可能参与并理解以其母语呈现的内容,从而提高满意度、信任度以及对您品牌的忠诚度。
- 提高转化率: 研究表明,当人们看到以母语呈现的内容时,更有可能购买或采取期望的行动。多语言网站的 优势之一 是可以提高转化率,并推动更多销售或潜在客户生成。
- 内容一致且实时更新: 借助自动翻译服务,您可以确保多语言内容在所有语言版本中保持一致并实时更新。每当您更新源内容时,翻译可以自动生成,无需手动更新,并降低内容不一致的风险。
- 促进 SEO 并推动国际流量: 自动将您的网站内容翻译成多种语言,可以显著提升您的搜索引擎优化(SEO)效果,并增加来自国际市场的网站流量。
实现多语言网站 Craft CMS 的示例
了解您将获得的好处后,在深入了解如何实现多语言网站之前,这里有几个多语言 Craft CMS 的示例,可以作为灵感。.

Hotz Brand Consultants 是一家使用 Craft CMS构建的品牌与咨询公司。他们的网站采用大胆的极简主义设计,以黄色配色方案和简单图形为特色。如左上角所示,该网站使用了语言切换器。尽管总部位于瑞士,该网站提供英语和德语之间的语言切换服务。因此,如果全球访客不会说德语,他们可以切换到英语。.
通过这种方式,网站可以出现在瑞士以外全球用户的搜索结果中,让国际访客更容易找到该网站。这反过来又能提升SEO排名,并 增加网站流量。
野村

野村是一家大型全球金融服务公司,业务遍及约30个国家。其网站通过英文版服务国际受众,并通过日文和中文翻译服务日本国内市场。这使其能够提供针对不同语言和文化背景的本地化内容。.
通过在网站上以不同语言发布内容,Nomura 能够与全球客户有效沟通,同时保持各市场品牌一致性。这是一个针对跨国公司在线业务成功实施本地化策略的范例。.
如何在 Craft CMS上实现自动翻译
在了解了多语言 Craft CMS 示例之后,这里我们将开始尝试使用自动翻译服务在 Craft CMS 中实现自动翻译。.
许多翻译服务只需几个配置步骤即可轻松快速地自动翻译网站。 Linguise 的自动翻译服务 就是其中之一。
此服务已与各种 CMS 和网站构建器集成,包括 Craft CMS。要 安装 Linguise 自动翻译到 Craft CMS, 请按照以下步骤操作。
第 1 步:准备您的 Craft CMS
第一步是确保您的 Craft CMS 网站已准备好进行翻译。在 Craft CMS 网站上安装 Linguise 自动翻译时,您需要准备的一些事项包括访问 Craft CMS 管理仪表板。.
步骤2:注册 Linguise 账户
接下来, 注册一个免费的 Linguise 账户 以添加您网站的域名。您可以在订阅付费计划之前使用 Linguise 免费试用30天。
第 3 步:添加域名网站 Craft CMS
成功创建 Linguise 账户后,您将可以访问仪表板,在那里您可以 添加您的 Craft CMS 网站域名。点击 “添加域名” ,然后填写以下字段:
- 账户
- 网址
- 使用的平台(Craft CMS)
- 默认语言
- 翻译语言
- 翻译网址
- 动态内容翻译
然后,点击 “下一步”。


您还可以获取应在下一步中粘贴的 API 密钥。.

第4步:上传并连接 Linguise 脚本
然后,需要将 Linguise 翻译脚本上传到安装了 Craft CMS 的服务器:
下载 PHP-JS 翻译脚本。解压后,将其上传到您的 Craft CMS 安装的根目录。.
确保:
- 该脚本放置在您网站的根目录下(即您的 Craft CMS 文件所在的位置)。.
- 文件夹保留其默认名称“linguise”。.

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

第5步:为 Craft CMS配置URL重写
默认情况下, Craft CMS中已启用 URL 重写。如果未启用,您可以通过您的主机提供商激活它。您的 Craft CMS .htaccess 文件应该看起来像这样。.
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]
# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
RewriteRule (.+) index.php?p=$1 [QSA,L]
第 6 步:激活 & 自定义语言切换器
必须在所有 Craft CMS 页面上包含 Linguise JS 脚本链接,以显示带有旗帜的语言切换器,并为 SEO 目的向 HTML 头部添加备用 URL。.
要获取脚本链接,请前往 Linguise 仪表板中的域名设置,并复制提供的脚本链接。.

将这段代码集成到 Craft CMS 中的一种直接方法是将其添加到您的模板索引中。导航到 /template 文件夹并修改索引文件,在头部部分包含脚本链接。.
语言切换器以旗帜弹窗的形式呈现,用于选择您的首选语言。您可以通过复制网站配置末尾提供的代码,并将其粘贴到 HTML 页面的 head 部分来加载它。这将自动加载旗帜语言切换器。.

语言切换器将默认显示,但您可以自定义它。从 Linguise 仪表板中,通过导航到 设置 > 语言旗帜显示 来自定义语言切换器。您可以看到以下语言旗帜显示,包含多个可自定义的菜单,从主显示、语言名称到设计。
第 7 步:自动翻译您的 Craft CMS
最后,您可以查看设置语言切换器后的效果。 设置语言切换器。 以下是一个示例,展示了 Craft CMS 使用 Lingusie’ 的自动翻译服务进行自动翻译后的样子。

Linguise:与 Craft CMS集成的最佳自动翻译
现在,您可以使用 Linguise在您的 Craft CMS 网站上实现自动翻译。在众多自动翻译服务中, Linguise 可能是最佳选择之一。那么, Linguise 翻译服务有哪些优势呢?请注意以下几点。.
Linguise 集成了 40 多个 CMS,其中之一是 Craft CMS
Linguise 支持超过 40 种 CMS 和网站构建器,包括 Craft CMS 自动翻译。 其无缝支持和集成流程使其成为翻译您的 Craft CMS 网站的理想解决方案。此外,通过每次集成, Linguise 支持全球超过 80 种流行和传统语言。
Linguise 还支持的一些流行的CMS包括:
- WordPress 自动翻译, 为此 Linguise 提供了一个用于翻译 WordPress
- Joomla 自动翻译组件
- Prestashop
- WooCommerce 电子商务插件
- OpenCart,以及许多其他
使用 Linguise 前端实时编辑器编辑翻译
此外,您还可以使用 Linguise的前端实时编辑器 功能来优化其自动翻译输出 。借助此功能,您可以轻松地以最少的精力调整翻译。
此外,您可以邀请特定语言的熟练译员进行协作。这确保翻译后的网站保持语境和文化准确性。.
Linguise 自动动态翻译功能
Linguise’s 动态翻译功能 可无缝翻译网站上动态加载或生成的内容,包括 JavaScript、AJAX 或其他客户端脚本技术。这包括 JavaScript 生成的内容、基于变量变化的内容以及工具提示或错误消息等动态内容。
此功能无需复杂配置或代码编辑,即可为访客提供一致的多语言体验。只需在仪表板上激活动态翻译按钮,即可将动态内容翻译成所有语言。.
Linguise 自动翻译排除规则

有时,某些词语无法很好地翻译成其他语言,因此最好保持原样或在特定语言中跳过它们。 Linguise 提供了一些便捷规则来帮助处理这种情况:
- 忽略文本规则:您可以告诉 Linguise 跳过翻译特定单词或短语,使其在所有语言中保持不变。
- 忽略内联: 这使您可以在所有语言中保持特定格式的一致性,例如链接或粗体文本。
- 使用 URL 排除页面: 如果您有不需要翻译的页面,可以完全跳过它们。
这些规则可确保您的翻译清晰准确,尤其是在处理棘手词汇或重要品牌名称时。.
完整且全面的 SEO 实施

选择支持 多语言SEO 的服务是一个关键决策。这种支持可确保您的网站在Google搜索页面上的可见性,使用户能够轻松发现。
Linguise 提供多种 SEO 功能,包括:
- 自动 hreflang 代码 和标签
- 自动规范网址设置
- 创建 多语言站点地图
- URL 和元描述等的翻译。.
结论
在您的 Craft CMS 网站上实施自动翻译可能会带来颠覆性的改变。它可以帮助您触达全球受众、改善用户体验、提升转化率并增强您的 SEO 效果。通过利用像 Linguise这样强大的解决方案,您可以将多语言功能无缝集成到您的 Craft CMS 网站中,确保多种语言的内容保持一致且实时更新。.
Linguise 是与 Craft CMS集成的最佳自动翻译服务。它提供广泛的功能,包括前端实时编辑、动态内容翻译、翻译排除规则以及全面的 SEO 实施。.
那您还在等什么? 注册您的 Linguise 账户 ,创建您的多语言 Craft CMS 网站,释放触达全球受众的潜力,借助自动翻译的力量将您的业务推向新高度。





