对于希望扩大影响力并与全球受众互动的企业来说,Craft CMS上实施自动翻译 在当今互联的世界中,拥有多语言网站不再是一种奢侈,而是一种必需品。
Craft CMS是一个强大而灵活的内容管理系统,为构建和管理网站提供了强大的平台。 将自动翻译集成到您的Craft CMS网站中可以让您简化多语言内容的创建和维护,节省时间和资源,同时确保跨多种语言的一致且高质量的用户体验。
本指南将探讨在Craft CMS上实施自动翻译的重要性,并引导您完成无缝实现这一目标的步骤。
在进一步讨论如何在Craft CMS中实现自动翻译之前,您还需要了解如果在Craft CMS中实现自动翻译将会获得哪些好处。 这里是其中的一些。
了解您将获得的好处后,在讨论如何实施多语言网站之前,我们这里有几个多语言Craft CMS的示例,可以作为灵感。
Hotz Brand Consultants 是一家使用Craft CMS建立的品牌和咨询公司。 他们的网站采用大胆简约的设计,采用黄色配色方案和简单的图形。 如左上角所示,该网站使用语言切换器。 尽管该网站位于瑞士,但提供英语和德语之间的语言转换服务。 因此,如果全球游客不会说德语,他们可以改用英语。
通过这种方法,该网站可以出现在瑞士以外的全球用户的搜索结果中,从而使国际访问者更容易找到该网站。 反过来,这可以提高 SEO 排名并增加网络流量。
野村证券是一家大型全球金融服务公司,业务遍及约 30 个国家。 其网站通过英文版服务于国际受众,并通过日语和中文翻译服务于日本国内市场。 这使得它能够提供适合不同语言和文化背景的本地化内容。
通过在网站上以不同语言发布内容,野村可以与全球客户进行有效沟通,同时保持跨市场的品牌一致性。 这是跨国公司在线业务执行良好的本地化策略的一个例子。
了解多语言Craft CMS示例后,这里我们将开始尝试使用自动翻译服务在Craft CMS中实现自动翻译。
许多翻译服务只需几个配置步骤即可轻松快速地自动翻译网页。 Linguise的自动翻译服务就是这样的一项服务。
该服务与各种 CMS 和 Web 构建器集成,包括Craft CMS 。 要Craft CMS安装Linguise自动翻译,请按照以下步骤操作。
第一步是确保您的Craft CMS网站已准备好进行翻译。 在Craft CMS网站上安装Linguise自动翻译时需要准备的一些事情包括访问Craft CMS管理仪表板。
接下来,注册一个免费的Linguise帐户以添加您网站的域名。 在加入订阅计划之前,您可以Linguise
成功创建Linguise帐户后,您将可以访问仪表板,您可以在其中添加Craft CMS网站域。 单击“添加域” ,然后填写以下字段:
然后,单击“下一步”。
您还可以获取应在下一步粘贴的 API 密钥。
然后,需要将Linguise翻译脚本上传到安装了Craft CMS的服务器:
下载 PHP-JS 翻译脚本。 解压缩并将其上传到Craft CMS安装的根文件夹。
确保这件事:
接下来,将Linguise API 密钥复制到您上传到服务器的 Configuration.php 文件中。 编辑文件并将您的 API 密钥粘贴到引号之间,替换文本 REPLACE_BY_YOUR_TOKEN。
默认情况下, 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]
Linguise JS 脚本链接必须包含在您的所有Craft CMS页面上,以显示带有标志的语言切换器,并将备用 URL 添加到您的 HTML 标头以实现 SEO 目的。
要获取脚本链接,请转至Linguise仪表板中的域设置并复制提供的脚本链接。
将此代码集成到Craft CMS一个简单方法是将其添加到您的模板索引中。 导航到 /template 文件夹并修改索引文件以在标头部分中包含脚本链接。
语言切换器(由用于选择您的首选语言的标志弹出窗口表示)可以通过复制网站配置末尾提供的代码并将其粘贴到 HTML 页面的头部来加载。 这将自动加载标志语言切换器。
默认情况下会出现语言切换器,但您可以对其进行自定义。 通过导航至“设置”>“语言标志显示”,Linguise自定义语言切换器 您可以看到以下语言标志显示,其中包含几个可以自定义的菜单,从主显示、语言名称和设计开始。
设置语言切换器后的样子Craft CMS使用 Lingusie 的自动翻译服务自动翻译的示例
现在,您可以使用Linguise在Craft CMS网站上实现自动翻译。 Linguise可能是众多自动翻译服务中的最佳选择之一。 那么Linguise翻译服务有哪些优势呢? 请注意以下几点。
Linguise支持 40 多种类型的 CMS 和 Web 构建器,包括Craft CMS自动翻译。 其无缝支持和集成流程使其成为翻译Craft CMS网站的理想解决方案。 此外,每次集成, Linguise支持全球 80 多种流行和传统语言。
Linguise还支持一些流行的 CMS,包括:
此外,您还可以前端实时编辑器Linguise的自动翻译输出。 借助此功能,您可以轻松地以最小的努力调整翻译。
此外,您可以邀请精通特定语言的翻译人员进行协作。 这可以确保翻译后的网站保持上下文和文化的准确性。
Linguise的动态翻译功能可无缝翻译网站上动态加载或生成的内容,包括 JavaScript、AJAX 或其他客户端脚本技术。 这包括动态内容,例如 JavaScript 生成的内容、根据变量更改的内容以及工具提示或错误消息。
此功能可确保访问者获得一致的多语言体验,无需复杂的配置或代码编辑。 只需激活仪表板上的动态翻译按钮即可将动态内容翻译成所有语言。
有时,单词不能很好地翻译成其他语言,因此最好保持原样或在特定语言中跳过它们。 Linguise有一些方便的规则来帮助解决此问题:
这些规则可确保您的翻译清晰准确,尤其是在处理棘手的单词或重要的品牌名称时。
多语言 SEO的服务是一个至关重要的决定。 此支持可确保您的网站在 Google 搜索页面上的可见性,使其易于被用户发现。
Linguise提供多种 SEO 功能,包括:
在Craft CMS网站上实施自动翻译可以改变游戏规则。 它可以帮助您接触全球受众、改善用户体验、提高转化率并增强您的 SEO 工作。 通过利用Linguise等强大的解决方案,您可以将多语言功能无缝集成到您的Craft CMS网站中,确保跨多种语言的内容保持一致和最新。
Linguise脱颖而出,成为与Craft CMS集成的最佳自动翻译服务。 它提供了广泛的功能,包括前端实时编辑、动态内容翻译、翻译排除规则和全面的 SEO 实施。
你还在等什么? 注册您的Linguise帐户并创建您的多语言Craft CMS网站,以释放接触全球受众的潜力,并利用自动翻译的力量将您的业务推向新的高度。
接收有关网站自动翻译、国际搜索引擎优化等的新闻!
不要不分享您的电子邮件就离开!
我们不能保证您会中奖,但我们可以承诺提供一些有关翻译和偶尔折扣的有趣信息。