S překladem webu vám může pomoci poskytovatel jazykových služeb (LSP). Prostřednictvím překladového konektoru můžete odesílat úlohy překladu poskytovateli jazykových služeb a poté tyto úlohy přijímat zpět.
Před odesláním úlohy překladu je nutné vytvořit překladový konektor. Chcete-li přeložit web bez využití poskytovatele jazykových služeb, můžete vytvořit falešný překladový konektor, který poté spustíte. Pomocí příkazu cec create-translation-connector
vytvořte překladový konektor a pomocí příkazu cec start-translation-connector
jej spusťte:
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
Pomocí sady nástrojů OCE Toolkit vyzkoušejte překladový konektor spuštěním přes očekávaná rozhraní API:
Proveďte registraci konektoru s využitím sady nástrojů OCE Toolkit.
>cec register-translation-connector
Otevřete sadu nástrojů a přejděte na stránku „Překladová připojení“.
>http://localhost:8085/public/translationconnections.html
Projděte jednotlivé kroky na stránce ověření překladového konektoru. Tyto kroky používají k ověření vašeho konektoru soubor translationBundle.zip
ve složce /data
, která se nachází v prostředí konektoru.
K vývoji překladového konektoru pro službu Oracle Content Management můžete použít sadu SDK pro překladové konektory. Tato sada SDK je ukázkovou implementací NodeJS rozhraní API překladového konektoru. V ukázce je přijat soubor zip úlohy překladu pro službu Oracle Content Management, následně jsou přeloženy veškeré zdroje v souboru a je vrácen nový soubor zip obsahující všechny překlady.
Sada SDK vyžaduje, aby měl uživatel přístup k poskytovateli jazykových služeb, a ten tak mohl skutečně přeložit příslušné řetězce. Součástí sady SDK je falešný server poskytovatele jazykových služeb, který napodobuje odpovědi od tohoto poskytovatele jednoduchou přípravou cílových národních prostředí pro řetězce.
Sada SDK pro překladové konektory se skládá ze tří hlavních modulů.
Konektor: Překladový konektor, který zavádí požadované rozhraní API překladového konektoru služby Oracle Content Management.
Správce úloh: Správce ukázkových úloh založený na systému souborů, který udržuje stav úloh konektoru, zatímco jsou překládány poskytovatelem jazykových služeb.
Poskytovatel: Implementace specifické sady rozhraní API vyžadovaných vaším poskytovatelem jazykových služeb pro odesílání dokumentů k překladu a načítání přeložených dokumentů.
Můžete zkopírovat falešného poskytovatele překladu JS a implementovat všechny metody interně.