建立翻譯連線器

語言服務提供者 (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 翻譯工作壓縮檔、翻譯檔案中所有的資源,然後傳回包含所有翻譯的新壓縮檔。

SDK 要求使用者必須能夠存取 LSP 才能進行實際字串翻譯。模擬 LSP 伺服器包含在 SDK 中,只需在字串前面加上目標地區設定,即可模擬 LSP 的回應。

翻譯連線器 SDK 是由三個主要模組組成。

  • 連線器:實行必要 Oracle Content Management 翻譯連線器 API 的翻譯連線器。

  • 工作管理程式: 檔案系統的範例工作管理程式,在語言服務提供者進行翻譯工作時,可維護連線器工作的狀態。

  • 提供者: LSP 所需之特定 API 集的實行,以送出文件進行翻譯並擷取已翻譯的文件。

您可以複製模擬翻譯提供者 JS,並實行當中所有的方法。