如何在 Drupal 内容和模块上创建自动翻译。 Drupal 是一种被用户广泛使用的CMS, Drupal CMS能够在创建各种类型的网站时与 WordPress 竞争。许多网站所有者使用 Drupal创建他们的网站,这并不令人惊讶。.
多语网站的流行度目前正在增加,所有站点所有者都在竞争使它们的网站能够翻译成各种语言。那么,在 Drupal 上的站点所有者如何也能够自动翻译它们的内容和模块?
因此,在本文中,我们将全面讨论如何使用其中一种自动翻译服务对 Drupal 内容和模块进行自动翻译。让我们继续阅读下文。.
几种翻译您的 Drupal 内容和模块的方法
在深入了解 Drupal中的自动翻译之前,有几种方法可以翻译您的 Drupal 内容和模块。以下是一些选项。.
Drupal 内置多语言模块
一种可用于翻译 Drupal 内容和模块的方法是使用 Drupal的内置多语言模块。该模块由 Drupal 默认提供,但请注意,这种方法可能相当复杂,需要技术专业知识。然而,使用 Drupal的内置多语言模块可以使您更无缝地将内容和模块翻译到系统中。.
然而,主要缺点之一是所需的技术专业知识水平。使用 Drupal内置模块的翻译过程需要对 Drupal的结构和模块配置有深入的了解。.
Drupal内置的翻译方法所缺乏的是直接编辑翻译的能力。这种无法直接动态编辑翻译的能力可能会成为一个障碍,如果需要快速、轻松地对翻译进行更改或调整。.
第三方翻译服务
除Drupal的内置模块外,还有一些第三方翻译选项,您会觉得很方便。第三方翻译服务有多种选择,其中之一是诸如Linguise之类的翻译服务。Linguise是一项自动翻译服务,支持多种CMS,其中之一是翻译Drupal CMS。
使用 Linguise,您可以轻松翻译 Drupal 内容和模块,无需具备深入的技术知识。 Linguise 提供用户友好的界面和直观的工具,使您能够快速高效地翻译 Drupal 网站。此外, Linguise 还提供优质的客户支持,因此您可以获得帮助,如果您有任何问题或疑问。.
选择像 Linguise 这样的第三方翻译选项可能是一个好的替代方案,如果您正在寻找一个不需要深入技术知识的更简单的解决方案。.
因此,您可以使用 Linguise 作为创建自动翻译的方法之一。那么如何在 Drupal中进行自动翻译?请参阅下面的完整方法。.
如何在您的 Drupal 网站上进行自动翻译
Linguise是一个自动翻译平台,兼容并集成超过40个CMS和平台,包括CMS Drupal。使用Linguise
Linguise使用基于云的神经网络和AI翻译技术,能够实现高达97%的完美翻译质量Linguise,几乎与人工翻译不相上下。
使用Linguise,您可以翻译Drupal网站内容和模块,从而帮助吸引来自其他国家的访客并增加网站流量。以下是如何制作和安装Linguise自动翻译到Drupal上。
步骤1:注册 Linguise 账户
步骤 2:添加域名网站并生成 API 密钥

然后,在 API 密钥部分,您可以选择 复制到剪贴板 的选项。这使您可以轻松地复制由 Linguise 提供的 API 密钥,以便进一步使用或与您的 Drupal

步骤 3:丏传翻译脚本并激活 API 密钥
要使用 Linguise 翻译脚本,您需要将其上传到您的 Drupal 安装所在的服务器。这涉及将脚本文件传输到服务器上的适当目录,确保它可访问并与您的 Drupal 设置正确集成。.
下载脚本后,解压缩或解压文件。然后,将提取的文件上传到您的CMS安装的根文件夹,即您的Drupal文件所在的位置。重要的是确保linguise文件夹包含脚本文件,保留其默认名称linguise并放置在您网站的根级别。这确保了与您的Drupal CMS的正确功能和集成。

要将Linguise API密钥整合到您的设置中,您需要找到之前上传到服务器的Configuration.php文件。打开文件进行编辑,并找到需要插入API密钥的具体部分。在此部分中,您将找到一行带有占位符文本的代码,通常为用您的令牌替换。

步骤4:设置 Drupal URL重写
默认情况下, Drupal 已启用URL重写。要确认此设置,您可以导航到 Drupal 管理界面顶部菜单栏中的“配置”部分。然后,前往“搜索和元数据”,然后选择“URL别名”。这将允许您验证URL重写是否确实处于活动状态。.
值得注意的是,如果您在 Drupal中使用Pathauto模块,多语言URL也将是实用的。.

要根据 Drupal 中的语言设置 URL,您需要对位于 Drupal 安装主目录中的 .htaccess 文件进行调整。您可以复制以下代码,并将其粘贴到 RewriteEngine 开启行之后,默认情况下,该行已经存在于 Drupal 的内置 .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]
在按照前面的说明对.htaccess文件进行调整后,这里有一个示例,展示了在您的 Drupal 安装中,最终的.htaccess文件会是什么样子。.
步骤5:激活并设置语言切换器
下一步我们可以激活语言切换器及其设置。语言切换器是一个弹出式标志,允许用户选择所需的语言。要安装它,您需要复制网站配置末尾给出的代码,并将其放在HTML页面的顶部。
之后,标志语言切换器将自动加载并提供给用户。要执行此操作,请打开 Linguise 仪表板,然后找到以下脚本。.

要在页面标题中包含内容,您可以使用Drupal模块,称为添加到标题。单击配置>开发>添加配置文件。

最后,确保脚本位置已验证或核实。.

默认情况下,语言切换器将出现在您网站右上角的浮动位置。您可以自由使用CSS自定义其外观,以满足您的偏好。.

此外,您可以通过访问Linguise仪表板并导航到设置部分来自定义语言切换器。从那里,转到语言标志显示设置。在本节中进行的任何修改将自动应用于您网站上的语言切换器。

您可以在屏幕右侧找到语言切换器的预览。在此预览中,您可以配置以下元素。.
- 3 种布局:並列、下拉菜单或弹出框
- 语言切换器位置
- 语言切换器内容
- 标志形状和大小
- 标志盒阴影
- 标志样式
- 语言名称悬停颜色
- 悬停时标志框阴影
- 语言弹出悬停颜色以及您可以在 Linguise 仪表板上找到的其他几个选项。.
步骤6:激活本地缓存系统
作为替代方案,您可以选择启用本地缓存系统,该系统存储URL及其对应的多语言内容。该缓存系统旨在通过减少Linguise服务器与您的网站服务器之间的数据传输来提高页面加载速度。.
缓存仅用于之前已翻译且未更新的页面。缓存优先考虑最常查看的多语言页面。.
此外,您可以指定要以兆字节(MB)为单位存储的缓存量。在以下示例中,缓存被激活,指定的缓存大小为200MB。.

步骤7:开始翻译您的 Drupal 网站
在完成创建 Linguise 帐户、配置API密钥、语言切换器和本地缓存等几项设置后,现在可以尝试将 Drupal 网站翻译成除默认语言英语以外的其他语言。.
要做到这一点,请打开网站页面,然后点击语言切换器,如下所示。例如,我们将把它翻译成德语。.

之后,系统将自动将页面翻译成德语,几秒钟后,将显示成功翻译的页面。.

如何实现?在 Drupal中进行自动翻译其实很容易。使用 Linguise,您只需7个简单的步骤即可为 Drupal添加自动翻译功能。.
一旦语言切换器激活并且您选择了目标语言,当您选择语言切换器时,您的内容和模块将被自动翻译。.
因此,您无需手动翻译站点上的任何内容。.
可以在 Drupal 中实施SEO策略以改善多语言网站
成功自动翻译 Drupal 网站后,您必须继续提高网站性能,以便流量增加,访客更容易找到,其中一个方法是实施多语言SEO。.
事实上,Linguise 也100%支持多语言SEO,正如您在下面的信息图表中看到的那样。

在Drupal中实施SEO策略可以显著提高多语言网站的性能。以下是一些可以实施的SEO技术。
- 语言特定URL: 为您的网站的每个翻译版本使用特定的URL。这有助于搜索引擎了解每个页面的语言定位,并改善索引和排名。
- Hreflang标签:在页面的HTML头部应用hreflang标签,以指示每个版本的语言和地区定位。这有助于搜索引擎根据用户的位置和语言偏好为用户提供合适的语言版本。Linguise自动应用hreflang代码到每个翻译页面。
- 翻译元数据: 确保每个语言版本的元标题、描述和关键词都得到正确的翻译。Linguise 还会自动翻译Drupal中的每一段内容。
- 语言切换器优化:优化语言切换器元素,使其对搜索引擎友好。友好的按钮切换器可以大大改善用户体验,让用户在切换语言时毫无障碍。
- 规范网址:实施规范网址以指定多个语言版本中页面的首选版本。规范网址也由Linguise自动生成,因此它们不是重复的。
- XML站点地图: 为您网站的每个语言版本生成XML站点地图。您可以生成多语言站点地图,然后将其提交到Google搜索控制台,Linguise 将自动为您网站创建多语言站点地图。
- 多语言关键词研究: 针对每个目标语言进行关键词研究,以确定相关的关键词和短语。使用这些关键词优化您的内容,以提高每个语言版本在搜索结果中的可见性。
通过在 Drupal中实施这些SEO策略,您可以提高多语言网站的可见性、排名和用户体验,从而吸引来自不同语言受众的目标流量。.




