Übersetzungs-Connector erstellen

Ein Sprachserviceprovider kann Ihnen beim Übersetzen einer Site behilflich sein. Mit einem Übersetzungs-Connector zum Sprachserviceprovider können Sie Übersetzungsjobs weiterleiten und aufnehmen.

Bevor Sie einen Übersetzungsjob weiterleiten, müssen Sie einen Übersetzungs-Connector erstellen. Um eine Site ohne einen Sprachserviceprovider zu übersetzen, können Sie einen Mock-Übersetzungs-Connector für die Ausführung erstellen. Verwenden Sie den Befehl cec create-translation-connector, um einen Übersetzungs-Connector zu erstellen, und den Befehl cec start-translation-connector, um ihn zu starten:

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

Testen Sie den Übersetzungs-Connector mit OCE Toolkit, indem Sie die erwarteten APIs für ihn ausführen:

  1. Registrieren Sie den Connector bei OCE Toolkit.

    >cec register-translation-connector
  2. Öffnen Sie das Toolkit, und gehen Sie zur Seite "Übersetzungsverbindungen".

    >http://localhost:8085/public/translationconnections.html
  3. Führen Sie die Schritte auf der Validierungsseite für den Übersetzungs-Connector aus. Diese Schritte validieren den Connector mit der Datei translationBundle.zip im Ordner /data in der Connector-Umgebung.

Sie können das Übersetzungs-Connector-SDK verwenden, um einen Übersetzungs-Connector für Oracle Content Management zu entwickeln. Dieses SDK ist eine NodeJS-Beispielimplementierung der Übersetzungs-Connector-API. Dieses Beispiel akzeptiert einen Oracle Content Management-Übersetzungsjob als ZIP-Datei, übersetzt alle Ressourcen in der Datei und gibt eine neue ZIP-Datei mit allen Übersetzungen zurück.

Für das SDK benötigt der Benutzer Zugriff auf einen Sprachserviceprovider, um die Zeichenfolgen tatsächlich zu übersetzen. Ein Mock-LSP-Server ist im SDK enthalten, um die Antworten von einem Sprachserviceprovider nachzuahmen. Dazu werden den Zeichenfolgen einfach die Zielgebietsschemas vorangestellt.

Das Übersetzungs-Connector-SDK besteht aus drei Hauptmodulen.

  • Connector: Der Übersetzungs-Connector, der die erforderliche Übersetzungs-Connector-API von Oracle Content Management implementiert.

  • Jobmanager: Ein dateisystembasierter Beispieljobmanager, der den Status der Connector-Jobs verwaltet, während diese vom Sprachserviceprovider übersetzt werden.

  • Provider: Die Implementierung des speziellen API-Sets, das der Sprachserviceprovider benötigt, um Dokumente zur Übersetzung weiterzuleiten und die übersetzten Dokumente abzurufen.

Sie können den Mock-JS-Code des Übersetzungsproviders kopieren und alle darin enthaltenen Methoden implementieren.