您想拥有一个多语言的 OpenCart 电商网站,但不知道如何翻译您的 OpenCart 电商网站?拥有一个多语言的电商网站很重要, 76% 的在线消费者更愿意购买以母语呈现的产品。 此外,其中约 40% 的人永远不会在使用不同语言的网站上购物。以母语阅读信息能让用户更容易获取内容或产品信息,并提高您在线商店的转化率。
因此,让电商网站支持多语言非常重要,其中一种方式就是利用自动翻译服务。.
如果您不知道如何翻译 OpenCart 电商网站,别担心,我们将从安装的第一步开始引导您直到完成!
翻译您的 OpenCart 电商网站的选项
在讨论如何自动翻译 OpenCart 电商网站之前,你需要知道,将 OpenCart 网站翻译成多语言有两种选择,即手动和自动。.
手动意味着通过人工干预或译员完成,而自动则意味着依赖技术、机器或翻译服务。.
这些选项当然各有优缺点。它们分别是什么,我们将在下面讨论。.
OpenCart 手动翻译
第一种选择是人工翻译,或借助人工翻译/译员。以下是人工翻译的优缺点。.
优点:
- 高精度: 通过人工译员的参与,翻译准确度往往更高,确保信息被精确传达。
- 细微差别与语境: 人工翻译能够捕捉复杂的细微差别和语境,从而产生更有意义且更符合文化习惯的译文。
- 大规模定制:适用于需要深入了解以确保翻译质量的大型项目。
缺点:
- 时间和成本: 需要更多时间和金钱,尤其是对于大规模内容项目而言。
- 速度限制: 对于需要即时或非常快速翻译的场景效率低下。
实际上, OpenCart 也通过提供语言包来支持多语言功能。然而,这种方法非常手动,当然也有很多局限性。这些局限性凸显了探索替代方法的必要性,例如自动翻译服务,以实现更高效、可扩展的多语言解决方案。那么,与手动翻译相比, Opencart的自动翻译是什么样的呢?我们将在下面详细介绍。
OpenCart 自动翻译
在了解了人工翻译的优缺点之后,现在我们来看自动翻译,即借助机器辅助进行的翻译。以下是相关说明。.
优点:
- 高效速度: 翻译过程可以快速完成,尤其有利于截止日期紧迫的项目。
- 成本效益: 通常更经济实惠,尤其适合内容量大的项目。
- 可扩展性:能够高效处理大型项目。
缺点:
- 语境错误: 容易在捕捉原文的语境和细微差别时出错,这可能导致翻译不够准确。
- 文化适配性较差: 译文可能不太适合某些文化语境。
- 需要人工修正: 偶尔需要人工审核以确保最佳翻译效果。
我们发现,自动翻译非常值得推荐,尤其是对于拥有大量产品详情的电商平台,因为在这种情况下,它能显著节省时间。.
尽管人工翻译能保证精准度,但这并不意味着自动翻译就无能为力。我们目前使用的翻译服务配备了实时编辑器,让用户能够微调译文,从而获得更自然的效果。.
我们现在将使用的自动翻译服务之一是 Linguise 自动翻译。 要了解有关 Linguise 的更多信息,请参阅接下来的说明。
如何使用 Linguise 自动翻译您的 OpenCart 电商网站
正如我们上面所讨论的,翻译 OpenCart 电子商务有两种选择,其中一种是自动翻译。要实现自动翻译,您可以借助插件或翻译服务来完成。.
Linguise 是一项自动翻译服务,已 集成超过 40 个 CMS, 其中之一是 OpenCart 自动翻译。借助神经翻译技术和 AI 翻译云的帮助, Linguise 能够生成 完美的翻译质量 ,自然且类似于专业译员的翻译。
不过,为了提升翻译效果,我们还提供了一些高级功能,例如前端实时编辑器,或者为不想翻译某些内容的用户继续翻译。.
那么,如何翻译 OpenCart 电子商务呢?只需查看以下步骤即可。.
第 1 步:注册 Linguise
要在 Linguise 上安装 Opencart 自动翻译,请先在 Linguise 上创建一个免费账户,并享受 1 个月免费试用。 Linguise 账户注册 流程非常简单,您只需一个电子邮箱即可创建用户名和密码。
在一个月的试用期内,您可以享受 Linguise提供的全部功能。之后,您将被引导至 Linguise 仪表板以开始管理您的账户。.
第 2 步:添加网站域名
下一步是 添加您的 OpenCart 网站域名 到 Linguise。需要填写的一些内容包括:
- 帐户
- URL
- 平台,选择 OpenCart
- Language
- 翻译语言
- 翻译 URL
然后,如果你已经填写完毕,请点击 保存。


第3步:上传 Linguise 脚本
下一步是上传 Linguise 翻译脚本,可通过点击下方按钮下载。然后,将翻译脚本上传到安装 PrestaShop 的主目录。.
请确保锁定文件夹 linguise。
下载脚本后,解压并上传到 CMS 安装的主目录。.
确保脚本位于网站的根目录级别(即 OpenCart 文件所在的位置)。确保该文件夹保留默认的 linguise 名称。.

第4步:激活 API 密钥
成功添加域名后,您将获得一个需要验证的 API 密钥代码。.

然后你需要将这段代码粘贴到 configuration.php 文件中,将这一部分 ‘REPLACE_BY_YOUR_TOKEN’ 替换为这段代码,使其看起来像这样。

第 5 步:设置语言 URL
URL 重写通常在 OpenCart 中出于 SEO 目的而启用。此功能依赖于位于服务器根目录的 .htaccess 文件。.

请确认已在 OpenCart 系统设置中启用 URL 重写。请前往 OpenCart 管理菜单, 系统 > 设置 > 默认 > 服务器。

特定语言的 URL 配置必须在 .htaccess 文件中设置。只需将此代码粘贴到标准 OpenCart .htaccess 中的“RewriteBase /”代码之后即可。.
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]
确保服务器上的路径 linguise/linguise.php 匹配;解压脚本时,/linguise/ 是默认名称。.
第 6 步:激活语言切换器
下一步是激活语言切换功能,该功能让用户更轻松地选择他们想要翻译成的语言。如何 打开 Linguise 仪表盘 > 设置 > 将此脚本复制到剪贴板。

之后,您需要将脚本粘贴到 OpenCart 网站的主题编辑器中,方法是选择 设计 > 主题编辑器 > 默认。 之后,按照下图所示进行粘贴。

语言切换器默认会以浮动形式显示在网站右上角。.

第 7 步:设置语言旗帜显示
您还可以调整 语言切换器 的位置,从 Linguise 仪表盘 > 设置 > 语言旗帜显示。
如果是这样,我们将尝试把 OpenCart 电商页面翻译成荷兰语,大致效果如下所示。.

第 8 步:激活本地缓存系统
作为可选方案,您可以启用本地缓存系统,用于存储多语言 URL 和内容,从而更快地交付页面。本地缓存将存储 Linguise 服务器与您的网站服务器之间的一定量的数据传输。.
缓存仅在页面已翻译且尚未更新时使用。优先缓存的将是访问量最高的多语言页面的缓存。.

作为可选配置,您可以指定以兆字节(MB)为单位的缓存存储量。在以下示例中,缓存已启用,存储容量设置为 500 MB。.
/** Basic configuration **/
public $cache_enabled = true;
public $cache_max_size = 500; // In megabyte
第 9 步: OpenCart 的特定设置
在 Configuration.php 文件中,我们还有一些设置,允许为 CMS 转发某些特定配置。默认情况下,这是自动的,但支持团队可能会要求您自定义它,以使用某些特定设置。.
以下是需要为 OpenCart添加的代码,请以小写形式指定 CMS 名称。.
/** Basic configuration **/
/*
* Update the CMS value according to your CMS
* Available CMS are: laravel, prestashop
*/
public static $cms = 'opencart';
第 10 步:从 SQLite 设置到 MySQL
在 Configuration.php 文件中,有一个配置选项,如果服务器上未安装 SQLite,则强制使用 MySQL 而不是 SQLite。.
在这种情况下,您需要在此 Configuration.php 文件的这一部分输入 MySQL 详细信息。.
/** Advanced database configuration **/
/*
* In case you don't want to use Sqlite, you can use MySQL
* To do so, you need to fill the following variables
* Linguise will create the tables for you
*/
public static $db_host = '';
public static $db_user = '';
public static $db_password = '';
public static $db_name = '';
public static $db_prefix = '';
将 Linguise 与手动本地化 OpenCart 进行比较
在了解了如何使用 Linguise翻译您的 OpenCart 电子商务网站后,现在我们将把 Linguise 服务与 OpenCart自带的手动本地化功能进行比较。.
轻松添加新语言

另一方面,当您想要添加一种语言时, OpenCart 有几个必须先完成的步骤。要添加除英语(默认)之外的语言,您必须通过点击安装器从扩展目录中安装语言包。.

语言包成功上传后,您需要通过选择 系统 > 本地化 > 语言 来添加一些语言信息。

因此,这就是 Linguise 和 OpenCart的区别所在。在 OpenCart 手动本地化中,您需要上传自己的语言包,并输入一些语言信息,例如名称、ISO 代码、区域设置、启用或停用状态以及语言顺序。.
这与 Linguise肯定不同,在 Linguise 中,您只需选择语言,系统会自动安排其余事项。.
OpenCart 中的手动操作更容易导致人为错误,例如输入代码或语言名称时出错。.
除此之外,由于它使用的是从 Crowdin 获取的翻译包,因此无法保证翻译结果非常准确,因为无论翻译人员如何通过 Crowdin 进行翻译,人为错误也可能发生。.
使用前端实时编辑器编辑翻译
接下来要比较的功能是 前端编辑器。 实际上, Linguise 和 OpenCart 都具备这两个功能。在 Linguise 中,你可以在仪表盘 > 实时编辑器中找到此功能,然后选择语言,之后只需选择你想要编辑翻译的部分即可。

Linguise 前端编辑器拥有友好且易于理解的界面,内容分为 3 个部分,即原始未翻译内容、原始翻译内容以及荷兰语翻译内容,您可以在那里编辑翻译。.
从一个内容或字符串切换到另一个内容或字符串进行翻译非常容易。.
另一方面, OpenCart 手动本地化还具备一项功能,允许用户编辑翻译或内容,即语言编辑器。.
在此菜单中,您可以选择要编辑翻译的语言,然后选择要翻译的部分,例如这里的账户/订阅部分 > 标题/名称 > 订阅。.
然后在“值”菜单中,完成后您可以输入编辑后的翻译结果。之后,选择右上角的保存。.

如上所述,Linguise 编辑器与 OpenCart 手册之间的基本区别在于选择要翻译部分的便捷性。.
在 OpenCart中,您必须手动选择从路线的哪一部分开始,而在 Linguise 中,您可以直接在网站首页上进行选择。.
从这里我们可以看到, Linguise 拥有一个实时编辑器,对初学者来说更简单、更易于理解。.
SEO URL 翻译
接下来是 URL 翻译,当你在 Linguise 上安装 OpenCart 网站后,网站上的所有 URL 都将被翻译成多种语言,并附带 hreflang 代码,因为 SEO URL 翻译是 多语言 SEO 的要素之一,所以它对网站表现非常重要。
同时,手动本地化需要您根据目标语言输入翻译结果。您可以在 设计 > SEO URL 中找到此菜单。
例如,在以下显示中,我们将使用关键词 about-us 将 URL 翻译为德语。由于它被翻译为德语,关键词将如下所示。如果是这样,请点击保存。.

像上面那样手动翻译 URL 风险相当高,因为如果你输入错误的 URL 翻译,将会产生严重后果,尤其是对于使用该语言的用户。.
可添加翻译人员
尽管机器翻译结果准确度很高,但手动进行修正也无妨,在这种情况下可以请专业译员来操作。.
嗯, Linguise 确实让这件事变得很方便,因为我们支持将翻译人员添加到用户仪表板。他们可以通过邀请邮件邀请翻译人员,帮助翻译 OpenCart 电子商务平台上的某些语言。.
你可以通过 仪表盘 > 成员 > 邀请新成员

虽然 OpenCart 的手动本地化中不存在此类功能,它们只允许用户在仪表板中添加用户,但并不专门指代翻译人员。.
因为毕竟,用户(账户所有者)和翻译人员的访问权限当然会有所不同,这可以在 Linguise中进行设置。.

排除翻译
我们要比较的最后一项是 排除翻译 功能,有些网站可能有不想翻译的内容或部分,例如品牌名称/特殊或技术术语。
因此,包含其中几项内容非常重要。好消息是, Linguise 通过规则翻译功能满足了这一需求。.
Linguise 中可用的一些规则包括:

借助此功能,用户可以轻松创建翻译规则。同时, OpenCart 手动本地化不支持此功能,尽管这是多语言网站中的一项重要功能,这样一来,如果有内容不希望被翻译成其他语言,该内容将保持其原始语言,用户也不会感到困惑。.
立即使用 Linguise 翻译您的 OpenCart 电子商务网站!
现在您已经了解如何翻译您的 OpenCart 电子商务网站,以及它与手动 OpenCart 本地化相比有何不同。在选择电子商务翻译服务时,重要的是要考察其提供的一些支持功能。.
因此,请务必选择能够提供快速、准确的翻译结果、功能完善且易于使用的翻译服务。.
如果您感兴趣,可以享受 1 个月免费试用 Linguise 并翻译 OpenCart 电子商务内容,最多可达 60 万字,且没有语言限制!



