语言服务提供商 (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 运行翻译连接器以对其进行测试:
使用 OCE 工具包注册连接器。
>cec register-translation-connector
打开工具包并转到“翻译连接”页。
>http://localhost:8085/public/translationconnections.html
运行翻译连接器验证页上的所有步骤。这些步骤使用连接器环境中 /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 并实施其中的所有方法。