번역 커넥터 생성

LSP(언어 서비스 제공자)가 사이트 번역을 도울 수 있습니다. LSP용 번역 커넥터를 사용하여 번역 작업을 제출하고 입수할 수 있습니다.

번역 작업을 제출하기 전에 번역 커넥터를 생성해야 합니다. LSP 없이 사이트를 번역하려면 모의 실행할 번역 커넥터를 생성할 수 있습니다. cec create-translation-connector 명령을 사용하여 번역 커넥터를 생성하고 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

OCE Toolkit을 사용하여 예상 API를 통해 번역 커넥터를 실행하여 테스트합니다.

  1. OCE Toolkit에 커넥터를 등록합니다.

    >cec register-translation-connector
  2. 툴킷을 열고 "Translation Connections" 페이지로 이동합니다.

    >http://localhost:8085/public/translationconnections.html
  3. 번역 커넥터 검증 페이지의 단계를 실행합니다. 이 단계는 커넥터 환경에서 /data 폴더의 translationBundle.zip 파일을 사용하여 커넥터를 검증합니다.

번역 커넥터 SDK를 사용하여 Oracle Content Management용 번역 커넥터를 개발할 수 있습니다. 이 SDK는 번역 커넥터 API의 샘플 NodeJS를 구현합니다. 샘플은 Oracle Content Management 번역 작업 zip 파일을 수락하고, 파일의 모든 리소스를 번역하고, 모든 번역이 포함된 새 zip 파일을 반환합니다.

SDK에서 사용자가 실제 문자열을 번역하려면 LSP에 액세스할 수 있어야 합니다. SDK에 포함된 모의 LSP 서버는 간단히 대상 로케일을 문자열 앞에 추가하여 LSP의 응답을 모방합니다.

번역 커넥터 SDK는 세 가지 주요 모듈로 구성됩니다.

  • 커넥터: 필요한 Oracle Content Management 번역 커넥터 API를 구현하는 번역 커넥터입니다.

  • 작업 관리자: 언어 서비스 제공자가 작업을 번역하는 동안 커넥터 작업 상태를 유지 관리하는 파일 시스템 기반의 샘플 작업 관리자입니다.

  • 제공자: LSP가 번역할 문서를 제출하고 번역된 문서를 읽어들이기 위해 필요한 특정 API 집합을 구현합니다.

모의 번역 제공자 JS를 복사하여 그 안의 모든 메소드를 구현할 수 있습니다.