Vytvoření překladového konektoru

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:

  1. Proveďte registraci konektoru s využitím sady nástrojů OCE Toolkit.

    >cec register-translation-connector
  2. Otevřete sadu nástrojů a přejděte na stránku „Překladová připojení“.

    >http://localhost:8085/public/translationconnections.html
  3. 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ě.