Crearea unui conector de traducere

Un furnizor de servicii lingvistice (LSP) vă poate ajuta să traduceţi un site. Cu un conector de traducere la LSP, puteţi lansa şi consuma joburi de traducere.

Înainte de a lansa un job de traducere, este necesar să creaţi un conector de traducere. Pentru a traduce un site fără un furnizor LSP, puteţi crea un conector de traducere simulat cu care să faceţi rularea. Utilizaţi comanda cec create-translation-connector pentru a crea un conector de traducere şi comanda cec start-translation-connector pentru a-l porni:

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

Utilizaţi setul de instrumente OCE Toolkit pentru a testa conectorul de traducere, rulându-l prin intermediul interfeţelor API preconizate:

  1. Înregistraţi conectorul cu setul de instrumente OCE Toolkit.

    >cec register-translation-connector
  2. Deschideţi setul de instrumente şi accesaţi pagina "Conexiuni de traducere".

    >http://localhost:8085/public/translationconnections.html
  3. Rulaţi paşii din pagina de validare a conectorului de traducere. Aceşti paşi utilizează fişierul translationBundle.zip aflat în folderul /data din mediul conectorului dvs. pentru a vă valida conectorul.

Puteţi utiliza conectorul de traducere SDK pentru a dezvolta un conector de traducere pentru Oracle Content Management. Acest set SDK este un exemplu de implementare NodeJS al interfeţei API pentru conectorul de traducere. Şablonul acceptă un fişier zip al jobului de traducere în Oracle Content Management, traduce toate resursele din fişier şi returnează un nou fişier zip care conţine toate traducerile.

Setul SDK cere utilizatorului să aibă acces la un furnizor LSP, pentru a face traducerile şirurilor curente. Un server LSP simulat este inclus în SDK, pentru a imita răspunsurile de la un LSP prin simpla pregătire în avans a setărilor locale vizate la şirurile respective.

Setul SDK pentru conectorul de traducere este alcătuit din trei module principale.

  • Conector: Conectorul de traducere care implementează interfaţa API necesară pentru conectorul de traducere în Oracle Content Management.

  • Manager de joburi: Un manager de joburi exemplu bazat pe sistemul de fişiere care întreţine starea joburilor din conector, în timp ce acestea sunt traduse de către furnizorul de servicii lingvistice (LSP).

  • Furnizor: Implementarea setului specific de interfeţe API solicitate de furnizorul LSP-ul pe care îl aveţi, pentru a lansa documente pentru traducere şi a prelua documentele traduse.

Puteţi să copiaţi Provider JS de traducere simulată şi să implementaţi toate metodele din cadrul acestuia.