Δημιουργία παράγοντα σύνδεσης μετάφρασης

Ένας πάροχος υπηρεσιών γλώσσας (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. Ανοίξτε το Toolkit και μεταβείτε στη σελίδα "Συνδέσεις μετάφρασης".

    >http://localhost:8085/public/translationconnections.html
  3. Ακολουθήστε τα βήματα στη σελίδα επικύρωσης του παράγοντα σύνδεσης μετάφρασης. Αυτά τα βήματα χρησιμοποιούν το αρχείο translationBundle.zip στον φάκελο /data στο περιβάλλον του παράγοντα σύνδεσής σας για να επικυρώσουν τον παράγοντα σύνδεσης.

Μπορείτε να χρησιμοποιήσετε το SDK παράγοντα σύνδεσης μετάφρασης για να αναπτύξετε τον παράγοντα σύνδεσης μετάφρασης για το Oracle Content Management. Αυτό το SDK είναι ένα δείγμα υλοποίησης NodeJS του API παράγοντα σύνδεσης μετάφρασης. Το δείγμα αποδέχεται ένα αρχείο zip εργασίας μετάφρασης του Oracle Content Management, μεταφράζει όλους τους πόρους στο αρχείο και επιστρέφει ένα νέο αρχείο zip που περιέχει όλες τις μεταφράσεις.

Το SDK απαιτεί από τον χρήστη να έχει πρόσβαση σε έναν LSP για να κάνει τις πραγματικές μεταφράσεις συμβολοσειρών. Ο εξομοιωτής LSP server περιλαμβάνεται στο SDK με σκοπό να μιμηθεί τις αποκρίσεις από έναν LSP απλώς προσυμπληρώνοντας τις στοχευόμενες τοπικές ρυθμίσεις στις συμβολοσειρές.

Το SDK παράγοντα σύνδεσης μετάφρασης αποτελείται από τρεις κύριες μονάδες.

  • Παράγοντας σύνδεσης: Ο παράγοντας σύνδεσης μετάφρασης που υλοποιεί το απαιτούμενο API παράγοντα σύνδεσης μετάφρασης του Oracle Content Management.

  • Διαχειριστής εργασιών: Ένα δείγμα διαχειριστή εργασιών βάσει συστήματος αρχείων που διατηρεί την κατάσταση των εργασιών του παράγοντα σύνδεσης ενώ αυτές μεταφράζονται από τον πάροχο υπηρεσιών γλώσσας.

  • Πάροχος: Η υλοποίηση του συγκεκριμένου συνόλου των API που απαιτούνται από τον LSP σας για την υποβολή εγγράφων για μετάφραση και την ανάκτηση των μεταφρασμένων εγγράφων.

Μπορείτε να αντιγράψετε την JS του εικονικού παρόχου μεταφράσεων και να υλοποιήσετε όλες τις μεθόδους που εμπεριέχει.