对于旨在与不同语言受众建立联系的企业来说,在 Kirby CMS 上实施自动翻译可以成为一种策略。 多语言网站不仅仅是一个附加功能,而且是保持竞争力和探索新市场机会的关键要素。
通过将自动翻译集成到由 Kirby 支持的网站中,您可以高效地创建和维护多语言内容,显着减少时间和资源投资,同时确保跨各种语言的一致、高质量的用户体验。 本指南将引导您完成在 Kirby CMS 上实现自动翻译、提供网站示例并提供分步说明。
为什么要在 Kirby CMS 上实现自动翻译?
以下是您应该在 Kirby CMS 上实施自动翻译的四个主要原因。
- 扩大全球影响力:通过以多种语言提供网站内容,您可以与全球受众建立联系。 例如,如果您经营一个国际电子商务网站,自动翻译成各种语言可以让您开拓新市场并吸引那些可能不熟悉您的主要语言的客户。
- 增强的用户参与度:当访问者遇到其首选语言的内容时,他们更有可能与之互动,从而降低跳出率。 无缝的多语言体验可以让用户在 Kirby 支持的网站上停留更长时间,从而增加转化或所需操作的机会。
- 提高转化率:研究表明,当人们以母语呈现内容时,他们更倾向于购买或采取所需的行动。 在 Kirby CMS 上实施自动翻译可以提高转化率并推动来自不同语言市场的更多销售或潜在客户开发。
- 改进的 SEO 性能:将您的 Kirby 网站内容翻译成多种语言可以显着增强您的搜索引擎优化工作。 搜索引擎青睐本地化内容,增加您的网站出现在国际受众的相关搜索结果中的可能性,从而带来更多的自然流量。
多语言网站Kirby CMS实施示例
根据trends.builtwith.com,数十个网站是使用 Kirby CMS 构建的。 因此,这一次,我们将讨论其中的一些示例,让您了解是否正在考虑创建多语言 Kirby CMS 网站。
原创模型
Original Mockups 是一个为设计师提供高质量模型来展示其作品的网站。 他们的网站可以使用 Kirby CMS 构建,提供英语和西班牙语(测试版)内容。 这种多语言方法使网站能够迎合来自不同地区的更广泛的设计师受众,以用户喜欢的语言展示他们的模型产品和服务。
此外,页面底部的网站允许用户在英语和西班牙语(测试版)之间进行选择。 此功能可实现语言之间的无缝导航,从而增强英语和西班牙语访客的用户体验。 Kirby CMS 中的多语言设置允许以多种语言管理和呈现其内容,包括产品描述、定价信息和支持文档,同时在所有语言版本中保持一致的设计和用户界面。
OBS项目
OBS Project 是 OBS Studio 的创建者,利用 Kirby CMS 为其多语言网站提供支持。 OBS Studio 的网站采用 Kirby CMS 构建,提供多种语言的内容,以满足全球内容创作者和主播用户群的需求。
在页面底部,我们可以看到一个全面的语言切换器,具有 15 种不同的语言选项,包括捷克语、丹麦语、德语、西班牙语、巴斯卡拉语、芬兰语、法语、马扎尔语、日本语、한국어、巴西葡萄牙语、Русский、Svenska、 Türkçe、Українська 和中文(简体)。 这种多语言方法使 OBS 项目能够与世界各地的用户进行有效沟通,以他们的首选语言提供文档、下载说明和社区资源。
如何在Kirby CMS上实现自动翻译
在研究了使用 Kirby CMS 创建的多语言网站的示例后,我们将探讨如何使用自动翻译服务实现自动翻译。 许多服务只需几个配置步骤即可快速轻松地翻译网站。 Linguise就是这样的一项服务。
Linguise与各种 CMS 平台和 Web 构建器集成,包括 Kirby CMS。 在 Kirby CMS 上安装Linguise的步骤
第 1 步:注册您的Linguise帐户
步骤2:添加域名网站Kirby CMS
创建Linguise帐户后,访问仪表板以添加您的 Kirby CMS 网站域。 单击“添加域”并填写以下字段:
- 帐户
- 网址
- 使用的平台(Kirby CMS)
- 默认语言
- 翻译语言
- 翻译网址
- 动态内容翻译
第 3 步:上传并连接Linguise脚本
需要将Linguise翻译脚本上传到安装Kirby CMS 的服务器。 你可以在这里下载。
下载脚本后,将其解压缩并将其上传到安装 Kirby CMS 的根文件夹。
- 确保将其放置在您网站的根级别(您的 Kirby CMS 文件所在的位置)。
- 确保该文件夹保留其默认名称“ linguise ”。
接下来,您需要将Linguise API 密钥复制到上传到服务器的“Configuration.php”文件中。 编辑文件并将您的 API 密钥粘贴到单引号之间,替换文本“REPLACE_BY_YOUR_TOKEN”。
第 4 步:设置 Kirby CMS URL 重写
默认情况下,Kirby CMS 中的 URL 重写处于活动状态。 如果不是,您可以通过托管提供商激活它。
要按语言配置 URL,请将以下代码添加到默认 Kirby CMS “.htaccess” 文件中“RewriteEngine on” 行之后的“.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]
现在,您可以使用 URL:“www.shop.com/fr/”加载所有已翻译的页面。
第 5 步:激活并自定义语言切换器
必须在所有 Kirby CMS 页面上加载Linguise JavaScript 链接,才能在 HTML 标头中显示带有标记和备用 URL 的语言切换器,以实现 SEO 目的。
要获取脚本链接,请转到Linguise仪表板上的域设置并复制脚本链接。
在 Kirby CMS 中加载此代码的最简单方法是将其添加到网站的 header.php 中或 代码。
设置方法如下。
- 访问您网站的根文件夹。
- 导航至站点 > 代码片段 > header.php。
- 编辑 header.php 文件以在标头部分中包含脚本链接,如下所示。
现在,设置完成后,您可以预览语言切换器的外观。 以下示例演示了使用Linguise的自动翻译服务自动翻译时 Kirby CMS 的外观。
使用Linguise自动翻译您的 Kirby CMS
Linguise提供自动翻译与您的 Kirby CMS 网站的无缝集成。 作为领先的翻译服务,它支持 80 多种语言,并与 40 多个 CMS 平台集成,包括 Kirby CMS。 这种集成简化了您网站的多语言化过程,确保流畅的用户体验。
支持100%多语言SEO翻译
借助Linguise 多语言 SEO功能提高网站在搜索引擎中的可见度 它有助于生成多语言站点地图、创建 hreflang 代码和标签、设置规范 URL 以及翻译 URL 和元描述。 这些功能可以提高您网站的搜索引擎排名以及不同语言用户的可访问性。
用于翻译的前端实时编辑器
Linguise提供前端实时编辑器,可让您根据需要快速调整翻译。 该工具可帮助您快速更改并确保翻译准确。 此外,您可以与专业翻译人员合作,以保持上下文和文化的准确性。
自动翻译排除规则
为了应对翻译挑战, Linguise提供了排除规则来保留或省略可能翻译不佳的特定术语。 您可以设置规则来忽略特定文本、内联内容或某些页面,确保翻译的清晰度和准确性。
动态翻译功能
Linguise的动态翻译功能可确保动态生成或加载的内容(例如通过 JavaScript 或 AJAX)得到有效翻译。 这包括结账流程和弹出窗口等元素。 只需激活动态翻译开关即可轻松管理此内容。