如何在 Drupal 内容和模块上创建自动翻译。 Drupal 是一款被用户广泛使用的CMS, Drupal CMS在创建各种类型的网站方面能够与 WordPress 竞争。 许多网站所有者使用 Drupal创建网站并不奇怪。
目前,多语言网站越来越受欢迎,所有网站所有者都在竞相将自己的网站翻译成多种语言。 那么 Drupal 上的网站所有者如何自动翻译他们的内容和模块呢?
因此,在本文中,我们将全面讨论如何使用自动翻译服务之一对 Drupal 内容和模块进行自动翻译。 下面我们继续阅读。
在开始 Drupal的自动翻译之前,有几种方法可以翻译 Drupal 内容和模块。 这里有一些选项。
可用于翻译 Drupal 内容和模块的一种方法是使用 Drupal的内置多语言模块。 该模块由 Drupal 默认提供,但请记住,该方法可能非常复杂并且需要技术专业知识。 然而,使用 Drupal的内置多语言模块可以让您将内容和模块更无缝地翻译到系统中。
然而,主要缺点之一是所需的技术专业水平。 使用 Drupal内置模块的翻译过程需要深入了解 Drupal的结构和模块配置。
Drupal的内置翻译方法缺少的是一个弱点,以及直接编辑翻译的能力。 如果需要快速轻松地对翻译进行更改或调整,则无法直接动态地编辑翻译可能会成为障碍。
除了Drupal的内置模块之外,还有第三方翻译选项可供您找到方便的选择。 第三方翻译服务有多种选择,其中之一就是Linguise。 Linguise是一款自动翻译软件,支持各种 CMS,其中之一就是Translate Drupal CMS。
使用 Linguise,您可以轻松翻译 Drupal 内容和模块,而无需具备深入的技术知识。 Linguise 提供用户友好的界面和直观的工具,使您能够快速高效地翻译 Drupal 站点。 此外, Linguise 还提供出色的客户支持,因此如果您有任何问题或疑问,可以获得帮助。
如果您正在寻找不需要深入技术知识的更简单的解决方案,那么选择像 Linguise 这样的第三方翻译选项可能是一个不错的选择。
因此,您可以使用 Linguise 作为创建自动翻译的方法之一。 那么如何在 Drupal中进行自动翻译呢? 请参阅下面的完整方法。
Linguise是一个自动翻译平台,与 40 多个 CMS 和平台(包括 CMS Drupal。 借助Linguise ,您可以将网站内容翻译成 80 多种不同语言,从传统语言到国际语言。
Linguise采用基于云的神经和人工智能翻译技术,准确率高达97%,完美的翻译质量Linguise几乎与人工翻译相当。
使用Linguise您可以翻译Drupal网站内容和模块,以便帮助吸引来自其他国家/地区的访问者并增加网站流量。 以下是如何Drupal安装Linguise自动翻译。
注册的初始过程包括创建一个Linguise并利用其一个月的免费试用期。 要注册Linguise帐户,只需提供您的电子邮件地址即可创建用户名和密码。
在长达一个月的试用期内,您将可以使用 Linguise提供的一系列全面且引人注目的功能。 试用期结束后,您将被引导至 Linguise 仪表板。
在Linguise仪表板,您需要提供需要翻译的Drupal 您需要填写几列,包括:
然后,在 API 密钥部分中,您可以选择“复制到剪贴板”选项。 Linguise提供的 API 密钥,以便进一步使用或与您的Drupal网站集成。
要使用 Linguise 翻译脚本,您需要将其上传到 Drupal 安装所在的服务器。 这涉及到将脚本文件传输到服务器上的适当目录,确保它可以访问并与您的 Drupal 设置正确集成。
下载脚本后,提取或解压缩该文件。 然后,将解压的文件上传到 CMS 安装的根文件夹( Drupal文件所在的位置)。 请务必确保linguise文件夹保留其默认名称linguise并放置在网站的根级别。 这确保了正确的功能以及与您的Drupal CMS 的集成。
Linguise 合并到您的设置中,您需要找到之前上传到服务器的 Configuration.php 文件。 打开文件进行编辑并找到需要插入 API 密钥的特定部分。 在此部分中,您将找到一行带有占位符文本的代码,通常为REPLACE_BY_YOUR_TOKEN。
默认情况下, Drupal 启用了 URL 重写。 要确认此设置,您可以导航至 Drupal 管理界面顶部菜单栏中的“配置”部分。 从那里,转到搜索和元数据,然后选择 URL 别名。 这将允许您验证 URL 重写确实处于活动状态。
值得注意的是,如果您在 Drupal中使用 Pathauto 模块,多语言 URL 也将起作用。
Drupal中的语言设置 URL ,您需要对位于Drupal安装主目录中的 .htaccess 文件进行调整。 您可以复制以下代码并将其放置已存在于Drupal内置 .htaccess 文件RewriteEngine
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 文件进行调整后,下面是最终 .htaccess 文件在 Drupal 安装上的示例。
下一步我们可以激活语言切换器及其设置。 语言切换器是一个标志形式的弹出窗口,允许用户选择所需的语言。 要安装它,您需要复制网站配置末尾给出的代码并将其放置在 HTML 页面的顶部。
之后,标志语言切换器将自动加载并提供给用户。 为此,请打开 Linguise 仪表板,然后找到以下脚本。
要在页面标题中包含内容,您可以使用名为Drupal。 单击配置 > 开发 > 添加配置文件。
最后,确保脚本位置经过验证或验证。
默认情况下,语言切换器将显示在网站右上角的浮动位置。 您可以根据自己的喜好使用 CSS 自由定制其外观。
Linguise仪表板并导航至“设置”来自定义语言切换器。 从那里,转到语言标志显示设置。 本节中所做的任何修改将自动应用于您网站上的语言切换器。
您可以在屏幕右侧找到语言切换器的预览。 在此预览中,您可以配置以下元素。
作为替代方案,您可以选择启用本地缓存系统来存储 URL 及其相应的多语言内容。 该缓存系统旨在通过减少 Linguise 服务器和网站服务器之间的数据传输来提高页面加载速度。
缓存仅用于先前翻译的尚未更新的页面。 缓存优先考虑最常查看的多语言页面。
此外,您还可以指定要存储的缓存量(以兆字节 (MB) 为单位)。 以下示例中,启用缓存,指定缓存大小为200MB。
设置了从创建 Linguise 帐户、配置 API 密钥、语言切换器到本地缓存等一些内容后,是时候尝试将 Drupal 网站翻译成默认语言英语以外的语言了。
为此,请打开网站页面,然后单击语言切换器,如下所示。 例如,我们将其翻译成德语。
之后,系统会自动将页面翻译成德语,持续几秒钟,然后会显示翻译成功的页面。
如何? 在 Drupal中进行自动翻译非常容易。 使用 Linguise,您只需执行 7 个简单步骤即可将自动翻译添加到 Drupal。
一旦语言切换器处于活动状态并且您选择了目标语言,您的内容和模块将在您选择语言切换器时自动翻译。
因此您无需手动翻译网站上的任何内容。
成功自动翻译 Drupal 网站后,您必须继续提高网站性能,以便增加流量并更容易找到访问者,其中之一就是实施多语言 SEO。
事实上, Linguise还 100% 支持多语言 SEO ,如下面的信息图所示。
Drupal中实施 SEO 策略可以显着提高多语言网站的性能。 以下是一些可以实施的 SEO 技术。
通过在 Drupal中实施这些 SEO 策略,您可以提高多语言网站的可见性、排名和用户体验,吸引来自不同语言受众的目标流量。
现在您了解了如何为 Drupal 内容和模块创建自动翻译。 有多种方法可以翻译 Drupal 站点,自动翻译是最好的解决方案。
Linguise进行自动翻译,您只需点击几下即可轻松快速地成 85 种语言
尽管是自动的,但 Linguise 具有良好且自然的翻译质量,您甚至可以通过前端实时编辑器编辑翻译结果。
你还在等什么? 注册Linguise帐户并享受完整的1个月免费试用功能!
接收有关网站自动翻译、国际搜索引擎优化等的新闻!
不要不分享您的电子邮件就离开!
我们不能保证您会中奖,但我们可以承诺提供一些有关翻译和偶尔折扣的有趣信息。