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:
Registrieren Sie den Connector bei OCE Toolkit.
>cec register-translation-connector
Öffnen Sie das Toolkit, und gehen Sie zur Seite "Übersetzungsverbindungen".
>http://localhost:8085/public/translationconnections.html
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.