如何在 Drupal 内容和模块中创建自动翻译? Drupal 是一款广受欢迎的内容管理系统 Drupal CMS),它在创建各种类型的网站方面足以与 WordPress 相媲美。因此,许多网站所有者选择使用 Drupal来创建网站也就不足为奇了。.
多语言网站的普及率目前越来越高,所有网站所有者都在竞相让自己的网站具备多种语言翻译功能。那么, Drupal 网站所有者如何才能自动翻译他们的内容和模块呢?
因此,本文将全面探讨如何使用自动翻译服务对 Drupal 内容和模块进行自动翻译。请继续阅读下文。.
翻译 Drupal 内容和模块有多种方法
在了解 Drupal中的自动翻译之前,有几种方法可以翻译 Drupal 内容和模块。以下是一些选项。.
Drupal 内置多语言模块
翻译 Drupal 内容和模块的一种方法是使用 Drupal内置的多语言模块。该模块由 Drupal 默认提供,但请注意,这种方法可能相当复杂,需要一定的技术知识。不过,使用 Drupal内置的多语言模块可以让您更顺畅地将内容和模块翻译并集成到系统中。.
然而,其主要缺点之一是所需的技术专长水平。使用 Drupal内置模块进行翻译需要对 Drupal的结构和模块配置有深入的了解。.
Drupal内置的翻译方法存在一个缺陷,即无法直接编辑翻译。如果需要快速便捷地对翻译进行更改或调整,无法直接动态地编辑翻译可能会成为一个障碍。.
第三方翻译服务
除了 Drupal的内置模块外,您还可以使用一些便捷的第三方翻译工具。例如, Linguise。 Linguise 一款提供自动 支持多种 CMS 系统,包括 Drupal Drupal 翻译
使用 Linguise,您可以轻松翻译 Drupal 内容和模块 Linguise 无需具备深厚的技术知识。Linguise 提供用户友好的界面和直观的工具,让您能够快速高效地翻译 Drupal 网站。此外, Linguise 还提供优质的客户支持,如果您遇到任何问题或疑问,都可以获得帮助。.
如果您正在寻找一种不需要深入了解技术知识的更简单的解决方案,那么选择像 Linguise 这样的第三方翻译选项可能是一个不错的选择。.
因此,您可以使用 Linguise 作为创建自动翻译的方法之一。那么如何在 Drupal中进行自动翻译呢?请参阅下面的完整方法。.
如何在 Drupal 网站上实现自动翻译
Linguise 是一个自动化翻译平台,兼容并 集成了超过40种内容管理系统(CMS)和平台,包括 Drupal。借助 Linguise,您可以将网站内容翻译成80多种不同的语言,涵盖传统语言和国际语言。
Linguise 使用基于云的神经和人工智能翻译技术,可实现 高达 97% 的完美翻译质量 Linguise不相上下。
使用 LinguiseDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal 网站的内容和模块,从而吸引来自其他国家/地区的访客并增加网站流量。以下是如何 安装 LinguiseDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal。
步骤1:注册 Linguise 账户
注册的初始流程包括 创建一个免费帐户 Linguise ,并享受一个月的免费试用期。要注册 Linguise 帐户,只需提供您的电子邮件地址以创建用户名和密码即可。
在为期一个月的试用期内,您将可以使用 Linguise提供的一系列全面而强大的功能。试用期结束后,您将被引导至 Linguise 控制面板。.
步骤 2:添加域名网站并生成 API 密钥
在 Linguise 控制面板,您需要提供 Drupal 网站的域名。您需要填写以下几列:
- 账户
- 网址
- 平台/内容管理系统
- 语言
- 翻译语言
- 翻译网址

选项 “复制到剪贴板” 提供的 API 密钥, LinguiseDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal 网站中。

步骤 3:上传翻译脚本并激活 API 密钥
要使用 Linguise 翻译脚本,您需要将其上传到 Drupal 安装所在的服务器。这包括将脚本文件传输到服务器上的相应目录,确保其可访问并与您的 Drupal 设置正确集成。.
下载脚本后,请解压缩文件。然后,将解压缩后的文件上传到 CMS 安装的根目录,也就是 Drupal 文件所在的目录。务必确保 linguise 包含脚本文件的 linguiseDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal CMS 的正常运行和集成。

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

步骤 4:设置 Drupal URL 重写
Drupal 默认启用 URL 重写。要确认此设置,您可以导航至 Drupal 管理界面顶部菜单栏中的“配置”部分。然后,依次选择“搜索和元数据”和“URL 别名”。这样即可验证 URL 重写是否已启用。.
值得注意的是,如果您在 Drupal中使用 Pathauto 模块,则多语言 URL 也将发挥作用。.

中根据语言设置 URL DrupalDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal 安装主目录中的 .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 名为 “Add to Head” 点击 “配置”>“开发”>“添加配置文件”。

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

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

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

您可以在屏幕右侧找到语言切换器的预览。在此预览中,您可以配置以下元素。.
- 三种布局:并排、下拉菜单或弹出式
- 语言切换员职位
- 语言切换器内容
- 旗帜的形状和尺寸
- 旗帜框阴影
- 旗帜风格
- 语言名称悬停颜色
- 鼠标悬停时旗帜框阴影
- 语言弹出窗口悬停颜色以及其他一些您可以在 Linguise 控制面板上找到的设置。.
步骤 6:激活本地缓存系统
作为替代方案,您可以选择启用本地缓存系统,该系统会存储 URL 及其对应的多语言内容。此缓存系统旨在通过减少 Linguise 服务器和您的网站服务器之间的数据传输来提升页面加载速度。.
缓存仅用于已翻译但尚未更新的页面。缓存优先处理访问量最高的多语言页面。.
此外,您还可以指定要存储的缓存大小,单位为兆字节 (MB)。在以下示例中,缓存已启用,指定的缓存大小为 200MB。.

步骤 7:开始翻译您的 Drupal 网站
完成一些设置后,例如创建 Linguise 帐户、配置 API 密钥、语言切换器和本地缓存,现在是时候尝试将 Drupal 网站翻译成英语以外的其他语言了。.
为此,请打开网站页面,然后点击语言切换器,如下所示。例如,我们将把它翻译成德语。.

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

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

中实施 SEO 策略 Drupal 可以显著提升多语言网站的性能 。 以下是一些可以实施的 SEO 技术。
- 语言专属网址: 为网站的每个翻译版本使用语言专属网址。这有助于搜索引擎了解每个页面的语言目标,从而提升索引和排名。
- hreflang 标签: 在网页的 HTML 头部添加 hreflang 标签,可以指示每个版本的语言和地区定位。这有助于搜索引擎根据用户的位置和语言偏好,为其提供合适的语言版本。Linguise 会 Linguise 将 hreflang 代码 到每个翻译后的页面。
- 已翻译的元数据: 版本的元标题、描述和关键词都已正确翻译。Linguise LinguiseDrupalDrupal DrupalDrupalDrupalDrupal DrupalDrupal。
- 语言切换器优化: 优化语言切换器元素,使其对搜索引擎友好。友好的按钮切换器可以显著提升用户体验,使用户能够轻松切换语言。
- 规范 URL: 实施规范 URL 可以指定页面在多个语言版本中的首选版本。规范 URL 由 Linguise ,因此不会重复。
- XML 站点地图: 为网站的每种语言版本生成 XML 站点地图。您可以 生成多语言站点地图 并将其提交到 Google Search Console, Linguise 将自动为您的网站创建多语言站点地图。
- 多语言关键词研究: 针对每种目标语言进行关键词研究,以确定相关的关键词和短语。使用这些关键词优化您的内容,以提高每种语言版本在搜索结果中的排名。
通过在 Drupal中实施这些 SEO 策略,您可以提高多语言网站的可见性、排名和用户体验,吸引来自不同语言受众的目标流量。.
从今天起, Linguise 将自动翻译 Drupal 网站!
现在您已经了解如何为 Drupal 内容和模块创建自动翻译。翻译 Drupal 网站的方法有很多种,而自动翻译是最佳解决方案。.
的自动翻译功能, Linguise 将内容翻译 成 85 种语言 只需点击几下即可轻松快速地
尽管 Linguise 是自动翻译的,但它的翻译质量很好,而且翻译自然,你甚至可以通过前端实时编辑器编辑翻译结果。.
还在等什么? 注册 Linguise 账号 ,享受完整的 1 个月免费试用功能!




