如何对 Drupal 内容和模块进行自动翻译

电脑显示器上显示着网页。一个人正在打电话。
目录

如何在 Drupal 内容和模块中创建自动翻译? Drupal 是一款广受欢迎的内容管理系统 Drupal CMS),它在创建各种类型的网站方面足以与 WordPress 相媲美。因此,许多网站所有者选择使用 Drupal来创建网站也就不足为奇了。

多语言网站的普及率目前越来越高,所有网站所有者都在竞相让自己的网站具备多种语言翻译功能。那么, Drupal 网站所有者如何才能自动翻译他们的内容和模块呢?

因此,本文将全面探讨如何使用自动翻译服务对 Drupal 内容和模块进行自动翻译。请继续阅读下文。

翻译 Drupal 内容和模块有多种方法

在了解 Drupal中的自动翻译之前,有几种方法可以翻译 Drupal 内容和模块。以下是一些选项。

Drupal 内置多语言模块

翻译 Drupal 内容和模块的一种方法是使用 Drupal内置的多语言模块。该模块由 Drupal 默认提供,但请注意,这种方法可能相当复杂,需要一定的技术知识。不过,使用 Drupal内置的多语言模块可以让您更顺畅地将内容和模块翻译并集成到系统中。

然而,其主要缺点之一是所需的技术专长水平。使用 Drupal内置模块进行翻译需要对 Drupal的结构和模块配置有深入的了解。

Drupal内置的翻译方法存在一个缺陷,即无法直接编辑翻译。如果需要快速便捷地对翻译进行更改或调整,无法直接动态地编辑翻译可能会成为一个障碍。

第三方翻译服务

除了Drupal的内置模块外,您还可以使用一些便捷的第三方翻译工具。例如, LinguiseLinguise一款提供自动翻译支持多种 CMS 系统,包括Drupal Drupal

使用 Linguise,您可以轻松翻译 Drupal 内容和模块 Linguise 无需具备深厚的技术知识。Linguise 提供用户友好的界面和直观的工具,让您能够快速高效地翻译 Drupal 网站。此外, Linguise 还提供优质的客户支持,如果您遇到任何问题或疑问,都可以获得帮助。

如果您正在寻找一种不需要深入了解技术知识的更简单的解决方案,那么选择像 Linguise 这样的第三方翻译选项可能是一个不错的选择。

因此,您可以使用 Linguise 作为创建自动翻译的方法之一。那么如何在 Drupal中进行自动翻译呢?请参阅下面的完整方法。

打破语言障碍
告别语言障碍,迎接无限成长! 立即试用我们的自动翻译服务。

如何在 Drupal 网站上实现自动翻译

Linguise是一个自动化翻译平台,兼容并集成了超过40种内容管理系统(CMS)和平台,包括Drupal 。借助Linguise ,您可以将网站内容翻译成80多种不同的语言,涵盖传统语言和国际语言。

Linguise使用基于云的神经和人工智能翻译技术,可实现高达 97% 的完美翻译质量Linguise不相上下。

使用Linguise您可以翻译Drupal网站的内容和模块,从而吸引来自其他国家/地区的访客并增加网站流量。以下是如何Drupal安装Linguise自动翻译

第1步:注册 Linguise 账户

注册的初始流程包括Linguise创建一个免费帐户,并享受一个月的免费试用期。要注册Linguise帐户,只需提供您的电子邮件地址以创建用户名和密码即可。

在长达一个月的试用期内,您将可以使用 Linguise提供的一系列全面且引人注目的功能。 试用期结束后,您将被引导至 Linguise 仪表板。

步骤 2:添加域名网站并生成 API 密钥

Linguise控制面板,您需要提供Drupal网站的域名。您需要填写以下几列:

  • 帐户
  • 网址
  • 平台/内容管理系统
  • 语言
  • 翻译语言
  • 翻译网址
一张深色图片,上面有几行文字。

“复制到剪贴板”选项Linguise提供的 API 密钥,以便后续使用或将其集成到您的Drupal网站中。

黑色背景上的搜索栏,带有两个按钮

步骤 3:上传翻译脚本并激活 API 密钥

要使用 Linguise 翻译脚本,您需要将其上传到 Drupal 安装所在的服务器。这包括将脚本文件传输到服务器上的相应目录,确保其可访问并与您的 Drupal 设置正确集成。

下载脚本后,请解压缩文件。然后,将解压缩后的文件上传到 CMS 安装的根目录,也就是Drupal文件所在的目录。务必确保包含脚本文件的linguiselinguise ,并位于网站根目录。这样才能确保脚本与Drupal CMS 的正常运行和集成。

黑色背景,白色英文文字。

要将Linguise API 密钥集成到您的配置中,您需要找到之前上传到服务器的 Configuration.php 文件。打开该文件进行编辑,并找到需要插入 API 密钥的特定部分。在该部分中,您会找到一行包含占位符文本的代码,通常为REPLACE_BY_YOUR_TOKEN。

软件开发代码片段。公共静态方法。

步骤 4:设置 Drupal URL 重写

Drupal 默认启用 URL 重写。要确认此设置,您可以导航至 Drupal 管理界面顶部菜单栏中的“配置”部分。然后,依次选择“搜索和元数据”和“URL 别名”。这样即可验证 URL 重写是否已启用。

值得注意的是,如果您在 Drupal中使用 Pathauto 模块,则多语言 URL 也将发挥作用。 

URL别名配置屏幕

Drupal中根据语言设置 URL ,您需要修改Drupal安装主目录中的 .htaccess 文件。您可以复制以下代码,并将其粘贴到Drupal内置 .htaccess 文件中默认存在的RewriteEngine

				
					<IfModule mod_rewrite.c>
  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]
</IfModule>
				
			

按照前面的说明对 .htaccess 文件进行调整后,以下是 Drupal 安装中最终的 .htaccess 文件的示例。

步骤 5:激活并设置语言切换器

下一步我们可以启用语言切换器及其设置。语言切换器是一个弹出窗口,形状像一面旗帜,允许用户选择所需的语言。要安装它,您需要复制网站配置末尾提供的代码,并将其粘贴到 HTML 页面的顶部。

之后,语言切换器将自动加载并供用户使用。为此,请打开 Linguise 控制面板,然后找到以下脚本。

顶部有一条黑色横条,上面写着无法辨认的文字。

要在页面头部添加内容,可以使用名为“Add to Head”Drupal点击“配置”>“开发”>“添加配置文件”。

深色背景上的登录表单

最后,确保脚本位置已验证或确认。

暂无图片描述

默认情况下,语言切换器会以浮动窗口的形式显示在网站右上角。您可以根据自己的喜好,使用 CSS 自定义其外观。

Drupal 欢迎页面截图

Linguise控制面板并导航至“设置”来自定义语言切换器。从那里,转到“语言标志显示”设置。在此部分所做的任何修改都将自动应用到您网站上的语言切换器。

深色主题界面,带有各种菜单选项

您可以在屏幕右侧找到语言切换器的预览。在此预览中,您可以配置以下元素。

  • 3 种布局:并排、下拉或弹出
  • 语言切换器位置
  • 语言切换器内容
  • 旗帜形状和尺寸
  • 旗帜框阴影
  • 旗帜风格
  • 语言名称悬停颜色
  • 鼠标悬停时旗帜框阴影
  • 语言弹出窗口悬停颜色以及其他一些您可以在 Linguise 控制面板上找到的设置。

步骤 6:激活本地缓存系统

作为替代方案,您可以选择启用本地缓存系统,该系统会存储 URL 及其对应的多语言内容。此缓存系统旨在通过减少 Linguise 服务器和您的网站服务器之间的数据传输来提升页面加载速度。 

缓存仅用于已翻译但尚未更新的页面。缓存优先处理访问量最高的多语言页面。

此外,您还可以指定要存储的缓存大小,单位为兆字节 (MB)。在以下示例中,缓存已启用,指定的缓存大小为 200MB。

开发者屏幕上显示的聊天机器人开发代码

步骤 7:开始翻译您的 Drupal 网站

完成创建 Linguise 帐户、配置 API 密钥、语言切换器和本地缓存等一些设置后,就可以尝试将 Drupal 网站翻译成英语以外的其他语言了。

为此,请打开网站页面,然后点击语言切换器,如下所示。例如,我们将把它翻译成德语。

Drupal 欢迎页面截图

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

致德雷珀社区的欢迎信息

如何操作?在 Drupal中实现自动翻译非常简单。使用 Linguise,只需 7 个简单步骤即可将自动翻译添加到 Drupal中。

语言切换器激活并选择目标语言后,当您选择语言切换器时,您的内容和模块将自动翻译。

因此,您无需手动翻译网站上的任何内容。

准备好探索新市场了吗? 通过 1 个月的无风险试用,免费试用我们的自动翻译服务。 无需信用卡!

在 Drupal 中可以实施 SEO 策略来改进多语言网站。

成功自动翻译 Drupal 网站后,您必须继续改进网站性能,以便增加流量并更容易找到访客,其中一种方法是实施 mtulilingual SEO。

事实上, Linguise也 100% 支持多语言 SEO ,如下面的信息图所示。

信息图展示了翻译的逐步过程。图示包含四个步骤。

Drupal中实施 SEO 策略可以显著提升多语言网站的性能以下是一些可以实施的 SEO 技术。

  • 语言专属网址:为网站的每个翻译版本使用语言专属网址。这有助于搜索引擎了解每个页面的语言目标,从而提升索引和排名。
  • hreflang 标签:在网页的 HTML 头部添加 hreflang 标签,可以指示每个版本的语言和地区定位。这有助于搜索引擎根据用户的位置和语言偏好,为其提供合适的语言版本。Linguise 会Linguise将hreflang 代码到每个翻译后的页面。
  • 已翻译的元数据:Linguise版本的元标题、描述和关键词都已正确翻译。LinguiseDrupal中每篇内容的元数据。
  • 语言切换器优化:优化语言切换器元素,使其对搜索引擎友好。友好的按钮切换器可以显著提升用户体验,使用户能够轻松切换语言。
  • 规范 URL:实施规范 URL 可以指定页面在多个语言版本中的首选版本。规范 URL 由Linguise,因此不会重复。
  • XML 站点地图:为网站的每种语言版本生成 XML 站点地图。您可以生成多语言站点地图并将其提交到 Google Search Console, Linguise将自动为您的网站创建多语言站点地图。
  • 多语言关键词研究:针对每种目标语言进行关键词研究,以确定相关的关键词和短语。使用这些关键词优化您的内容,以提高每种语言版本在搜索结果中的排名。

通过在 Drupal中实施这些 SEO 策略,您可以提高多语言网站的可见性、排名和用户体验,吸引来自不同语言受众的目标流量。

从今天起, Linguise 将自动翻译 Drupal 网站!

现在您已经了解如何为 Drupal 内容和模块创建自动翻译。翻译 Drupal 网站的方法有很多种,而自动翻译是最佳解决方案。

Linguise的自动翻译功能,只需点击几下即可轻松快速地将内容翻译成 85 种语言

尽管 Linguise 是自动翻译的,但它的翻译质量很好,而且翻译自然,你甚至可以通过前端实时编辑器编辑翻译结果。

还在等什么?注册Linguise账号,享受完整的 1 个月免费试用功能!

您可能也有兴趣阅读

不要错过!
订阅我们的新闻

接收有关网站自动翻译、国际搜索引擎优化等的新闻!

Invalid email address
试试看。 每月一期,您可以随时退订。

不要不分享您的电子邮件就离开!

我们不能保证您会中奖,但我们可以承诺提供一些有关翻译和偶尔折扣的有趣信息。

不要错过!
Invalid email address