Skapa ett anslutningsprogram för översättning

En språktjänsteleverantör (LSP) kan hjälpa dig att översätta en webbplats. Med ett anslutningsprogram för översättning till språktjänsteleverantören kan du skicka och ladda översättningsjobb.

Innan du kan skicka ett översättningsjobb måste du skapa ett anslutningsprogram för översättning. Om du vill översätta en webbplats utan språktjänsteleverantör kan du skapa ett skenanslutningsprogram för översättning att köra mot. Använd kommandot cec create-translation-connector för att skapa ett anslutningsprogram för översättning och kommandot cec start-translation-connector för att starta det:

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

Använd verktygen för OCE för att testa anslutningsprogrammet för översättning genom att köra det genom de förväntade API-gränssnitten:

  1. Registrera anslutningsprogrammet med verktygen för OCE.

    >cec register-translation-connector
  2. Öppna verktygen och gå till sidan för "Översättningsanslutningar".

    >http://localhost:8085/public/translationconnections.html
  3. Kör igenom stegen på sidan för validering av anslutningsprogrammet för översättning. I de här stegen används filen translationBundle.zip i mappen /data i anslutningsprogrammiljön för att validera anslutningsprogrammet.

Du kan använda SDK:t för anslutningsprogram för översättning för att utveckla ett anslutningsprogram för översättning för Oracle Content Management. Detta SDK är ett exempel på NodeJS-implementering av API-gränssnittet för anslutningsprogram för översättning. Exemplet accepterar en zip-fil med översättningsjobb från Oracle Content Management, översätter alla resurser i filen och returnerar en ny zip-fil som innehåller alla översättningar.

SDK:t kräver att användaren har åtkomst till en språktjänsteleverantör som utför de faktiska strängöversättningarna. En skenserver för språktjänsteleverantör inkluderas i SDK:t för att efterlikna svaren från en språktjänsteleverantör genom att helt enkelt lägga till målspråkkonventionerna först i strängarna.

SDK:t för anslutningsprogram för översättning består av tre huvudsakliga moduler.

  • Anslutningsprogram: Det anslutningsprogram för översättning som implementerar det API-gränssnitt som krävs för anslutningsprogram för översättning i Oracle Content Management.

  • Jobbhanterare: En filsystemsbaserad exempeljobbhanterare som upprätthåller anslutningsprogramjobbens tillstånd medan de översätts av språktjänsteleverantören.

  • Leverantör: Implementeringen av den specifika uppsättning API-gränssnitt som krävs av språktjänsteleverantören för att skicka dokument för översättning och hämta de översatta dokumenten.

Du kan kopiera JS för skenspråktjänsteleverantören och implementera alla metoder i det.