Oprette en oversættelsesconnector

En udbyder af sprogtjenester kan hjælpe dig med at oversætte et site. Du kan afsende og indtage oversættelsesjob med en oversættelsesconnector til udbyderen af sprogtjenester.

Før du afsender et oversættelsesjob, skal du oprette en oversættelsesconnector. Hvis du vil oversætte sitet uden en udbyder af sprogtjenester, kan du oprette en modeloversættelsesconnector, som du kan køre mod. Brug kommandoen cec create-translation-connector til at oprette en oversættelsesconnector og kommandoen cec start-translation-connector til at starte den:

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

Brug OCE Toolkit til at teste oversættelsesconnectoren ved at køre den gennem de forventede API'er:

  1. Registrer connectoren med OCE Toolkit.

    >cec register-translation-connector
  2. Åbn Toolkit, og gå til siden "Translation Connections".

    >http://localhost:8085/public/translationconnections.html
  3. Gennemgå trinnene på valideringssiden for oversættelsesconnectoren. Disse trin bruger filen translationBundle.zip i mappen /data i connectormiljøet til at validere connectoren.

Du kan bruge oversættelsesconnector-SDK'et til at udvikle en oversættelsesconnector til Oracle Content Management. Dette SDK er en NodeJS-eksempelimplementering af oversættelsesconnector-API'en. Eksemplet accepterer en zip-fil med et Oracle Content Management-oversættelsesjob, oversætter alle ressourcerne i filen og returnerer en ny zip-fil, der indeholder alle oversættelserne.

SDK'et kræver, at brugerne har adgang til en udbyder af sprogtjenester for at udføre de faktiske strengoversættelser. SDK'et inkluderer en modelserver for udbyderen af sprogtjenester for at efterligne svarene fra en udbyder af sprogtjenester ved blot at tilføje landestandarderne for målsproget i starten af strengene.

Oversættelsesconnector-SDK'et består af tre hovedmoduler.

  • Connector: Den oversættelsesconnector, der implementerer den påkrævede Oracle Content Management-oversættelsesconnector-API.

  • Job Manager: Filsystembaseret eksempeljobstyring, der vedligeholder connectorjobbenes tilstand, mens de oversættes af udbyderen af sprogtjenester.

  • Udbyder: Implementeringen af det specifikke sæt API'er, som udbyderen af sprogtjenester kræver for at afsende dokumenter til oversættelse og hente de oversatte dokumenter.

Du kan kopiere udbyder-JS'et for modeloversættelsen og implementere alle metoderne i det.