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:
Registrera anslutningsprogrammet med verktygen för OCE.
>cec register-translation-connector
Öppna verktygen och gå till sidan för "Översättningsanslutningar".
>http://localhost:8085/public/translationconnections.html
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.