创建翻译连接器

语言服务提供商 (language service provider, LSP) 可帮助您翻译站点。使用连接至 LSP 的翻译连接器,可以提交并摄取翻译作业。

提交翻译作业前,需要创建翻译连接器。要在不使用 LSP 的情况下翻译站点,可以创建要针对其运行的模拟翻译连接器。使用 cec create-translation-connector 命令创建翻译连接器,并使用 cec start-translation-connector 命令启动该连接器:

cec create-translation-connector connector1
 - translation connector connector1 created at <sites-toolkit folder>/cec-components/src/main/connectors/connector1
 - install connector
. . .
Start the connector: cec start-translation-connector connector1 [-p <port>]
cec start-translation-connector connector1 -p 7777
NodeJS running. . .:
Site page: http://localhost:7777

使用 OCE 工具包通过预期的 API 运行翻译连接器以对其进行测试:

  1. 使用 OCE 工具包注册连接器。

    >cec register-translation-connector
  2. 打开工具包并转到“翻译连接”页。

    >http://localhost:8085/public/translationconnections.html
  3. 运行翻译连接器验证页上的所有步骤。这些步骤使用连接器环境中 /data 文件夹中的 translationBundle.zip 文件验证连接器。

可以使用翻译连接器 SDK 为 Oracle Content Management 开发翻译连接器。此 SDK 是翻译连接器 API 的示例 NodeJS 实施。该示例接受 Oracle Content Management 翻译作业 zip 文件,翻译文件中的所有资源,然后返回包含所有翻译的新 zip 文件。

SDK 要求用户能够访问 LSP 来进行实际的字符串翻译。SDK 中包含模拟 LSP 服务器,用于通过仅将目标区域设置预置到字符串来模拟来自 LSP 的响应。

翻译连接器 SDK 包含三个主要模块。

  • 连接器:实施所需 Oracle Content Management 翻译连接器 API 的翻译连接器。

  • 作业管理器:基于文件系统的示例作业管理器,在语言服务提供商翻译连接器作业时维护作业的状态。

  • 提供商:您的 LSP 提交待翻译文档和检索已翻译文档所需的特定 API 集的实施。

您可以复制模拟翻译提供商 JS 并实施其中的所有方法。