Vytvorenie konektora prekladu

S prekladom lokality vám môže pomôcť poskytovateľ jazykových služieb. Úlohy prekladu mu môžete odosielať a potom ich od neho prijímať pomocou konektora prekladu.

Pred tým, ako odošlete úlohu prekladu, je potrebné vytvoriť konektor prekladu. Ak chcete preložiť lokalitu bez poskytovateľa jazykových služieb, môžete vytvoriť a spustiť simulovaný konektor prekladu. Na vytvorenie konektora prekladu použite príkaz cec create-translation-connector a na jeho spustenie príkaz cec start-translation-connector.

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

Konektor prekladu môžete otestovať pomocou súpravy OCE Toolkit tak, že ho spustíte prostredníctvom očakávaných rozhraní API:

  1. Zaregistrujte konektor v súprave OCE Toolkit.

    >cec register-translation-connector
  2. Otvorte súpravu a prejdite na stránku Translation Connections (Pripojenia prekladu).

    >http://localhost:8085/public/translationconnections.html
  3. Vykonajte kroky na stránke overenia konektora prekladu. Tieto kroky používajú na overenie konektora súbor translationBundle.zip v priečinku /data v prostredí vášho konektora.

Na vývoj konektora prekladu pre službu Oracle Content Management môžete použiť súpravu SDK konektora prekladu. Táto súprava SDK je vzorovou implementáciou prostredia NodeJS rozhrania API konektora prekladu. Vzorová implementácia prijme súbor zip obsahujúci úlohu prekladu lokality Oracle Content Management, preloží všetky prostriedky v súbore a vráti nový súbor zip obsahujúci všetky preklady.

SDK vyžaduje, aby mal používateľ prístup k poskytovateľovi jazykových služieb a mohol tak robiť konkrétne preklady reťazcov. Súčasťou súpravy SDK je simulovaný server LSP, ktorý simuluje odpovede od poskytovateľa jazykových služieb pridaním predpony cieľových jazykov k reťazcom.

Súprava SDK konektora prekladu pozostáva z troch hlavných modulov.

  • Connector: Konektor prekladu, ktorý implementuje požadované rozhranie API konektora prekladu Oracle Content Management.

  • Job Manager: Správca vzorových úloh na báze systému súborov, ktorý spravuje stav úloh konektora, kým prebieha preklad na strane poskytovateľa jazykových služieb.

  • Provider (Poskytovateľ): Implementácia konkrétnej množiny rozhraní API, ktoré vyžaduje poskytovateľ jazykových služieb na odosielanie dokumentov na preklad a vyvolanie preložených dokumentov.

Simulovaný modul prekladu Provider JS môžete skopírovať a implementovať doň všetky metódy.