Επιταχύνετε τις πολυγλωσσικές ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Επιταχύνετε τις πολύγλωσσες ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate

Οι επιχειρήσεις συχνά χρειάζεται να επικοινωνούν αποτελεσματικά με μια μεγάλη βάση πελατών, συνεργατών και ενδιαφερομένων σε πολλές διαφορετικές γλώσσες. Πρέπει να μεταφράζουν και να τοπικοποιούν περιεχόμενο όπως υλικό μάρκετινγκ, στοιχεία περιεχομένου προϊόντων, εγχειρίδια λειτουργίας και νομικά έγγραφα. Κάθε επιχειρηματική μονάδα της επιχείρησης έχει διαφορετικούς μεταφραστικούς φόρτους και συχνά διαχειρίζεται τις δικές της μεταφραστικές απαιτήσεις και προμηθευτές. Ενώ αυτή η κατανεμημένη προσέγγιση μπορεί να προσφέρει στις επιχειρηματικές μονάδες μεταφραστική αυτονομία και ευελιξία, καθίσταται δύσκολο για τις επιχειρήσεις να διατηρήσουν τη συνέπεια της μετάφρασης σε ολόκληρη την επιχείρηση.

Το Amazon Translate είναι ένα νευρική μηχανική μετάφραση υπηρεσία που παρέχει γρήγορη, υψηλής ποιότητας, προσιτή και προσαρμόσιμη μετάφραση γλώσσας. Σήμερα, το Amazon Translate υποστηρίζει επεκτάσιμη μετάφραση γλώσσας για περισσότερα από 5,500 ζεύγη γλωσσών σε μαζική και σε πραγματικό χρόνο. Μπορεί να χρησιμοποιηθεί για τη δημιουργία λύσεων που αντιμετωπίζουν την πρόκληση που αντιμετωπίζουν οι επιχειρήσεις με πολλές επιχειρηματικές μονάδες όταν αναζητούν τρόπους για να επιταχύνουν τις πολύγλωσσες ροές εργασίας με υποστήριξη προσαρμογής.

Για παράδειγμα, η BMW Group χρειαζόταν μια ενοποιημένη λύση μετάφρασης για να βοηθήσει τις επιχειρηματικές τους μονάδες, όπως οι Πωλήσεις και η Κατασκευή, να χρησιμοποιήσουν την τεχνολογία μετάφρασης σε κλίμακα και να άρουν κοινά ζητήματα εσφαλμένης μετάφρασης σε όλη την επιχείρηση. Η λύση τους με Amazon Μετάφραση μειώνει τον χρόνο μετάφρασης πάνω από 75%, ενώ ταυτόχρονα δίνει σε κάθε επιχειρηματική μονάδα τη δυνατότητα να προσαρμόζει τα αποτελέσματα για να ανταποκρίνεται στις συγκεκριμένες μεταφραστικές απαιτήσεις της.

Σε αυτήν την ανάρτηση ιστολογίου, δείχνουμε πώς να δημιουργήσετε μια ενοποιημένη λύση μετάφρασης με δυνατότητες προσαρμογής χρησιμοποιώντας το Amazon Translate και άλλες υπηρεσίες AWS. Θα σας δείξουμε επίσης πώς να εγκαταστήσετε και να δοκιμάσετε τη λύση και πώς μπορείτε να δημιουργήσετε μια προσαρμόσιμη και επεκτάσιμη λύση μετάφρασης για χρήστες ανάλογα με τις ανάγκες τοπικής προσαρμογής του τμήματός τους.

Επισκόπηση λύσεων

Η λύση χρησιμοποιεί τις εγγενείς λειτουργίες του Amazon Translate, όπως μετάφραση σε πραγματικό χρόνο, αυτόματη ανίχνευση γλώσσας πηγής και προσαρμοσμένη ορολογία. χρησιμοποιώντας Amazon API Gateway, αυτά τα χαρακτηριστικά εκτίθενται ως ένα απλό /translate API. Η προσαρμοσμένη ορολογία σάς επιτρέπει να ορίσετε συγκεκριμένα ζεύγη προσαρμοσμένης μετάφρασης. Για να λειτουργήσει η προσαρμοσμένη ορολογία, πρέπει να ανεβάσετε ένα αρχείο ορολογίας στο Amazon Translate. Επομένως, ένα άλλο API /customterm είναι εκτεθειμένο.

Η λύση παρουσιάζει δύο επιλογές για μετάφραση: μια τυπική μετάφραση και μια προσαρμοσμένη μετάφραση (χρησιμοποιώντας τη δυνατότητα προσαρμοσμένης ορολογίας). Ωστόσο, μπορείτε να τροποποιήσετε αυτές τις επιλογές όπως απαιτείται για να ταιριάζουν στις απαιτήσεις της επιχείρησής σας. Οι καταναλωτές μπορούν να χρησιμοποιήσουν αυτές τις επιλογές χρησιμοποιώντας το API Gateway's Κλειδιά API. Όταν ένα αίτημα μετάφρασης λαμβάνεται από το API, επικυρώνει το αίτημα (χρησιμοποιώντας ένα AWS Lambda λειτουργία εξουσιοδοτητή) εάν το παρεχόμενο κλειδί API είναι εξουσιοδοτημένο να εκτελέσει τον τύπο μετάφρασης που ζητήθηκε. Χρησιμοποιούμε ένα Amazon DynamoDB πίνακα για την αποθήκευση πληροφοριών μεταδεδομένων σχετικά με τους καταναλωτές, τα δικαιώματα και τα κλειδιά API.

Αυτή η λύση καλύπτει τρεις τύπους προσώπων:

  • Τυπική μεταφραστική περσόνα – Χρήστες σε μια επιχειρηματική μονάδα που δεν έχουν απαιτήσεις προσαρμογής. Αυτό περιλαμβάνει τυπικές επιλογές μετάφρασης και λειτουργίες, όπως η αυτόματη ανίχνευση γλώσσας του Amazon Translate.
  • Προσαρμοσμένη μεταφραστική προσωπικότητα – Χρήστες σε μια επιχειρηματική μονάδα που έχουν απαιτήσεις προσαρμογής. Αυτό περιλαμβάνει όλες τις δυνατότητες για τυπική μετάφραση καθώς και τη δυνατότητα προσαρμογής των μεταφράσεων χρησιμοποιώντας ένα προσαρμοσμένο αρχείο ορολογίας.
  • Πρόσωπα διαχειριστή – Υποστηρίζει την επιλογή προσαρμοσμένης μετάφρασης διαχειριζόμενη τη μεταφόρτωση αρχείων προσαρμοσμένης ορολογίας, αλλά δεν είναι σε θέση να πραγματοποιήσει άλλες κλήσεις API μετάφρασης.

Το παρακάτω διάγραμμα απεικονίζει την κεντρική λύση μετάφρασης με αρχιτεκτονική προσαρμογής.

Για τη μεταφραστική περσόνα χρήστη, η διαδικασία περιλαμβάνει τις ακόλουθες ενέργειες (η μπλε διαδρομή στο προηγούμενο διάγραμμα):

1a. Τηλεφώνησε στο /translate API και περάστε το κλειδί API στην κεφαλίδα API. Προαιρετικά, για την προσωπικότητα προσαρμοσμένης μετάφρασης, ο χρήστης μπορεί να ενεργοποιήσει προσαρμοσμένη μετάφραση μεταβιβάζοντας μια προαιρετική παράμετρο συμβολοσειράς ερωτήματος (useCustomTerm).

2. Το API Gateway επικυρώνει το κλειδί API.

3. Ο προσαρμοσμένος εξουσιοδοτητής Lambda καλείται να επικυρώσει την ενέργεια ότι επιτρέπεται το παρεχόμενο κλειδί API. Για παράδειγμα, μια τυπική μεταφραστική προσωπικότητα δεν μπορεί να ζητήσει προσαρμοσμένη μετάφραση ή ένας διαχειριστής δεν μπορεί να εκτελέσει καμία μετάφραση κειμένου.

4. Ο εξουσιοδοτητής Lambda λαμβάνει τις πληροφορίες χρήστη από τον πίνακα DynamoDB και επαληθεύει με το κλειδί API που παρέχεται.

5a. Μετά την επικύρωση, μια άλλη συνάρτηση Lambda (Μετάφραση) καλείται για να καλέσει το Amazon Translate API translate_text.

6a. Το μεταφρασμένο κείμενο επιστρέφεται στην απόκριση API.

Η περσόνα διαχειριστή μπορεί να ανεβάσει ένα προσαρμοσμένο αρχείο ορολογίας που μπορεί να χρησιμοποιηθεί από την προσαρμοσμένη μεταφραστική περσόνα καλώντας το /customterm API. Τα βήματα της ροής εργασίας είναι τα εξής (η πράσινη διαδρομή στο προηγούμενο διάγραμμα):

1b. Τηλεφώνησε στο /customterm API και περάστε το κλειδί API στην κεφαλίδα API.

2. Το API Gateway επικυρώνει το κλειδί API.

3. Ο προσαρμοσμένος εξουσιοδοτητής Lambda καλείται να επικυρώσει την ενέργεια ότι επιτρέπεται το παρεχόμενο κλειδί API. Για παράδειγμα, μόνο μια περσόνα διαχειριστή μπορεί να ανεβάσει προσαρμοσμένα αρχεία ορολογίας.

4. Ο εξουσιοδοτητής Lambda λαμβάνει τις πληροφορίες χρήστη από τον πίνακα DynamoDB και επαληθεύει με το κλειδί API που παρέχεται.

5b. Αφού επικυρωθεί το κλειδί API, μια άλλη συνάρτηση Lambda (Μεταφόρτωση) καλείται για να καλέσει το Amazon Translate API import_terminology.

6b. Το αρχείο προσαρμοσμένης ορολογίας μεταφορτώνεται στο Amazon Translate με ένα μοναδικό όνομα που δημιουργείται από τη συνάρτηση Lambda.

Στις επόμενες ενότητες, ακολουθούμε τα βήματα για την ανάπτυξη και τη δοκιμή της λύσης.

Προϋποθέσεις

Για να αναπτύξετε τη λύση, χρειάζεστε έναν λογαριασμό AWS. Εάν δεν έχετε ήδη λογαριασμό AWS, μπορείτε δημιούργησε ένα. Η πρόσβασή σας στον λογαριασμό AWS πρέπει να έχει Διαχείριση ταυτότητας και πρόσβασης AWS (IAM) δικαιώματα εκκίνησης AWS CloudFormation πρότυπα που δημιουργούν ρόλους IAM.

Σημειώστε ότι είστε υπεύθυνοι για το κόστος των υπηρεσιών AWS που χρησιμοποιούνται κατά την εκτέλεση αυτού του δείγματος ανάπτυξης. Πολλές από αυτές τις υπηρεσίες (όπως το Amazon Translate, το API Gateway και το Lambda) συνοδεύονται από ένα δωρεάν επίπεδο για να ξεκινήσετε. Για πλήρεις λεπτομέρειες, δείτε τις σελίδες τιμολόγησης για κάθε υπηρεσία AWS που χρησιμοποιείτε σε αυτήν την ανάρτηση.

Αναπτύξτε τη λύση με AWS CloudFormation

Εκκινήστε το παρεχόμενο πρότυπο CloudFormation για να αναπτύξετε τη λύση στον λογαριασμό σας AWS. Αυτή η στοίβα λειτουργεί μόνο στο us-east-1 or eu-west-1 Περιφέρειες. Εάν θέλετε να αναπτύξετε αυτήν τη λύση σε άλλες Περιφέρειες, ανατρέξτε στο GitHub repo και αναπτύξτε το CloudFormation στην περιοχή της επιλογής σας.

  1. Αναπτύξτε το πιο πρόσφατο πρότυπο CloudFormation ακολουθώντας τον σύνδεσμο για την περιοχή που προτιμάτε:
Περιοχή Στοίβα CloudFormation
Ν. Βιρτζίνια (us-east-1) Κουμπί εκκίνησης στοίβας
Ιρλανδία (eu-west-1) Κουμπί εκκίνησης στοίβας
  1. Εάν σας ζητηθεί, συνδεθείτε χρησιμοποιώντας τα διαπιστευτήρια του λογαριασμού σας AWS.
  2. Αφήστε τα πεδία στο Δημιουργία στοίβας σελίδα με τις προσυμπληρωμένες προεπιλογές τους.
  3. Επιλέξτε Επόμενο.
  4. Για Όνομα στοίβας, πληκτρολογήστε το όνομα της στοίβας CloudFormation (για αυτήν την ανάρτηση, EnterpriseTranslate).
  5. Για Όνομα πίνακα DDB¸ εισαγάγετε το όνομα του πίνακα DynamoDB (EnterpriseTranslateTable).
  6. Για apiGatewayName, εισαγάγετε την πύλη API που δημιουργήθηκε από τη στοίβα (EnterpriseTranslateAPI).
  7. Για apiGatewayStageName, εισαγάγετε το όνομα περιβάλλοντος για το API Gateway (παραγωγή).
  8. Επιλέξτε Επόμενο.
  9. Στη σελίδα αξιολόγησης, επιλέξτε τα πλαίσια ελέγχου για να επιβεβαιώσετε τη δημιουργία πόρων IAM. Αυτό απαιτείται για να επιτραπεί στο CloudFormation να δημιουργήσει έναν ρόλο για να παραχωρήσει πρόσβαση στους πόρους που χρειάζεται η στοίβα και να ονομάσει τους πόρους με δυναμικό τρόπο.
  10. Επιλέξτε Δημιουργία στοίβας.

Μπορείτε να παρακολουθείτε την πρόοδο δημιουργίας στοίβας στο Εκδηλώσεις αυτί. Η στοίβα έχει ολοκληρωθεί όταν η κατάσταση στοίβας εμφανίζεται ως CREATE_COMPLETE.

Η ανάπτυξη δημιουργεί τους ακόλουθους πόρους (όλοι έχουν πρόθεμα με EntTranslate):

  • Ένα API Gateway API με δύο πόρους που ονομάζεται /customterm και /translate, με τρία κλειδιά API που αντιπροσωπεύουν δύο μεταφραστικές προσωπικότητες και μια περσόνα διαχειριστή
  • Ένας πίνακας DynamoDB με τρία στοιχεία που αντικατοπτρίζει έναν καταναλωτή με τρεις διαφορετικούς ρόλους (τρία κλειδιά API)
  • Αρκετές συναρτήσεις Lambda (χρησιμοποιώντας Python 3.9) σύμφωνα με το διάγραμμα αρχιτεκτονικής

Αφού αναπτυχθούν οι πόροι στον λογαριασμό σας στο AWS Cloud, μπορείτε να δοκιμάσετε τη λύση.

Συλλέξτε κλειδιά API

Ολοκληρώστε τα παρακάτω βήματα για να συλλέξετε τα κλειδιά API:

  1. Πλοηγηθείτε με το Έξοδοι καρτέλα της στοίβας CloudFormation και αντιγράψτε την τιμή του κλειδιού apiGatewayInvokeURL.Για να βρείτε τα κλειδιά API που δημιουργούνται από τη λύση, κοιτάξτε στον πίνακα DynamoDB που μόλις δημιουργήσατε ή μεταβείτε στη σελίδα με τα κλειδιά API στην κονσόλα API Gateway. Αυτή η ανάρτηση χρησιμοποιεί την τελευταία προσέγγιση.
  2. Στις Υποστηρικτικό υλικό καρτέλα της στοίβας CloudFormation, βρείτε το λογικό αναγνωριστικό EntTranslateApi για το API Gateway και ανοίξτε τον σύνδεσμο κάτω από το Φυσική ταυτότητα στήλη σε νέα καρτέλα.
  3. Στην κονσόλα API Gateway, επιλέξτε Κλειδιά API στο παράθυρο πλοήγησης.
  4. Σημειώστε τα τρία κλειδιά API (τυπικό, προσαρμοσμένο, διαχειριστή) που δημιουργούνται από τη λύση. Για παράδειγμα, επιλέξτε τυπικό κλειδί EntTranslateCus1StandardTierKey Και επιλέξτε Εμφάνιση συνδέσμου έναντι της ιδιότητας κλειδιού API.

Τώρα μπορείτε να δοκιμάσετε τα API χρησιμοποιώντας οποιαδήποτε εργαλεία ανοιχτού κώδικα της επιλογής σας. Για αυτήν την ανάρτηση, χρησιμοποιούμε το Ταχυδρόμος Εργαλείο δοκιμής API μόνο για λόγους απεικόνισης. Για λεπτομέρειες σχετικά με τη δοκιμή API με τον Postman, ανατρέξτε στο Επισκόπηση ανάπτυξης API.

Δοκιμή 1: Τυπική μετάφραση

Για να δοκιμάσετε το τυπικό API μετάφρασης, δημιουργείτε πρώτα ένα αίτημα POST στο Postman.

  1. Επιλέξτε Προσθήκη αιτήματος στον Ταχυδρόμο.
  2. Ορίστε τον τύπο της μεθόδου ως ΜΕΤΑ.
  3. Εισαγάγετε τη διεύθυνση URL κλήσης της πύλης API από την καρτέλα Output της αναπτυγμένης στοίβας CloudFormation.
  4. Πρόσθεση /translate στο τελικό σημείο της διεύθυνσης URL.
  5. Στις Κεφαλίδες καρτέλα, προσθέστε ένα νέο κλειδί κεφαλίδας με το όνομα x-api-key.
  6. Εισαγάγετε την τυπική τιμή κλειδιού API (αντιγράφηκε στο στάδιο Συλλογή κλειδιών API).
  7. Στις Σώμα καρτέλα, επιλέξτε Ακατέργαστος και εισαγάγετε ένα σώμα JSON ως εξής:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

    sourceLanguage είναι μια προαιρετική παράμετρος. Εάν δεν το παρέχετε, το σύστημα θα το ορίσει ως auto για τον αυτόματο εντοπισμό της γλώσσας πηγής.

  8. Καλέστε το API επιλέγοντας Αποστολή και επαληθεύστε την έξοδο.
    Επιταχύνετε τις πολυγλωσσικές ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Το API θα πρέπει να εκτελεστεί με επιτυχία και να επιστρέψει το μεταφρασμένο κείμενο στο Σώμα τμήμα του αντικειμένου απόκρισης.

Δοκιμή 2: Προσαρμοσμένη μετάφραση με προσαρμοσμένη ορολογία

Για να δοκιμάσουμε τη λειτουργικότητα μεταφόρτωσης προσαρμοσμένου όρου, δημιουργούμε πρώτα ένα αίτημα PUT στο Postman.

  1. Επιλέξτε Προσθήκη αιτήματος στον Ταχυδρόμο.
  2. Ορίστε τον τύπο της μεθόδου ως ΒΆΖΩ.
  3. Εισαγάγετε τη διεύθυνση URL κλήσης της πύλης API.
  4. Πρόσθεση /customterm στο τέλος της διεύθυνσης URL.
  5. Στις Κεφαλίδες καρτέλα, προσθέστε ένα νέο κλειδί κεφαλίδας με το όνομα x-api-key.
  6. Εισαγάγετε την τιμή του κλειδιού API διαχειριστή (αντιγράφηκε στο στάδιο Συλλογή κλειδιών API).
  7. Στις Σώμα καρτέλα, αλλάξτε τη μορφή σε δυαδικό και ανεβάστε το αρχείο CSV προσαρμοσμένου όρου. Ένα δείγμα αρχείου CSV παρέχεται κάτω από το /Resources φάκελο στο αποθετήριο GitHub.
  8. Καλέστε το API επιλέγοντας Αποστολή και επαληθεύστε την έξοδο.
    Επιταχύνετε τις πολυγλωσσικές ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.
    Το API θα πρέπει να εκτελείται με επιτυχία με ένα μήνυμα στην ενότητα Κύριο μέρος του αντικειμένου απάντησης που θα λέει "Ο προσαρμοσμένος όρος μεταφορτώθηκε με επιτυχία"
  9. Στην κονσόλα Amazon Translate, επιλέξτε Προσαρμοσμένη ορολογία στο παράθυρο πλοήγησης.
    Ένα αρχείο προσαρμοσμένης ορολογίας θα έπρεπε να έχει μεταφορτωθεί και να εμφανίζεται στη λίστα ορολογίας. Η σύνταξη του ονόματος αρχείου είναι το αναγνωριστικό πελάτη από τον πίνακα DynamoDB για το επιλεγμένο κλειδί API ακολουθούμενο από συμβολοσειρά _customterm_1.Επιταχύνετε τις πολυγλωσσικές ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.
    Λάβετε υπόψη ότι εάν δεν χρησιμοποιήσατε το κλειδί API διαχειριστή, το σύστημα θα αποτύχει να μεταφορτώσει το αρχείο προσαρμοσμένου όρου. Τώρα είστε έτοιμοι να εκτελέσετε την προσαρμοσμένη μετάφραση.
  10. Επιλέξτε Προσθήκη αιτήματος στον Ταχυδρόμο.
  11. Ορίστε τον τύπο της μεθόδου ως ΜΕΤΑ.
  12. Εισαγάγετε τη διεύθυνση URL κλήσης της πύλης API.
  13. Πρόσθεση /translate στο τελικό σημείο της διεύθυνσης URL.
  14. Στις Κεφαλίδες καρτέλα, προσθέστε ένα νέο κλειδί κεφαλίδας με το όνομα x-api-key.
  15. Εισαγάγετε την τυπική τιμή κλειδιού API.
  16. Στις Σώμα καρτέλα, εισαγάγετε ένα σώμα JSON ως εξής:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

  17. Στις Params καρτέλα, προσθέστε μια νέα παράμετρο συμβολοσειράς ερωτήματος με το όνομα useCustomTerm με αξία 1.
  18. Καλέστε το API επιλέγοντας Αποστολή και επαληθεύστε την έξοδο. Το API θα πρέπει να αποτύχει με το μήνυμα "Μη εξουσιοδοτημένο". Αυτό οφείλεται στο γεγονός ότι προσπαθείτε να καλέσετε μια προσαρμοσμένη δυνατότητα μετάφρασης χρησιμοποιώντας ένα τυπικό κλειδί Persona API.
  19. Στις Κεφαλίδες καρτέλα, εισαγάγετε την προσαρμοσμένη τιμή κλειδιού API.
  20. Εκτελέστε ξανά τη δοκιμή και θα πρέπει να είναι σε θέση να μεταφράσει χρησιμοποιώντας το προσαρμοσμένο αρχείο ορολογίας.

Θα παρατηρήσετε επίσης ότι αυτή τη φορά το μεταφρασμένο κείμενο διατηρεί τη λέξη "μετάφραση" χωρίς να τη μεταφράσει (αν χρησιμοποιήσατε το δείγμα αρχείου που παρέχεται). Αυτό οφείλεται στο γεγονός ότι το αρχείο προσαρμοσμένης ορολογίας που ανέβηκε προηγουμένως έχει τη λέξη "μετάφραση", υποδηλώνοντας ότι η προσαρμοσμένη ορολογία τροποποίησε τη βασική έξοδο από το Amazon Translate.

Δοκιμή 3: Προσθέστε επιπλέον καταναλωτές και επιχειρηματικές μονάδες

Αυτή η λύση ανέπτυξε έναν καταναλωτή (customerA) με τρία διαφορετικά κλειδιά API ως μέρος της ανάπτυξης στοίβας CloudFormation. Μπορείτε να προσθέσετε επιπλέον καταναλωτές δημιουργώντας ένα νέο σχέδιο χρήσης στο API Gateway και συσχετίζοντας νέα κλειδιά API σε αυτό το σχέδιο χρήσης. Για περισσότερες λεπτομέρειες σχετικά με τον τρόπο δημιουργίας σχεδίων χρήσης και κλειδιών API, ανατρέξτε στο Δημιουργία και χρήση σχεδίων χρήσης με κλειδιά API. Στη συνέχεια, μπορείτε να προσθέσετε αυτά τα κλειδιά API ως πρόσθετες καταχωρίσεις στον πίνακα DynamoDB.

εκκαθάριση

Για να αποφύγετε μελλοντικές χρεώσεις, καθαρίστε τους πόρους που δημιουργήσατε ως μέρος της στοίβας CloudFormation:

  1. Στην κονσόλα AWS CloudFormation, μεταβείτε στη στοίβα που δημιουργήσατε.
  2. Επιλέξτε τη στοίβα και επιλέξτε Διαγραφή στοίβας.

Η στοίβα σας μπορεί να χρειαστεί λίγος χρόνος για να διαγραφεί. Μπορείτε να παρακολουθείτε την πρόοδό του στο Εκδηλώσεις αυτί. Όταν ολοκληρωθεί η διαγραφή, η κατάσταση στοίβας αλλάζει από DELETE_IN_PROGRESS προς την DELETE_COMPLETE. Στη συνέχεια εξαφανίζεται από τη λίστα.

Κρίσεις

Λάβετε υπόψη τα ακόλουθα όταν χρησιμοποιείτε αυτήν τη λύση:

  • Οι κλήσεις API για αυτήν τη λύση είναι πιο αργές από την απευθείας κλήση του Amazon Translate API. Αυτό συμβαίνει επειδή η λύση είναι η εφαρμογή πρόσθετης επιχειρηματικής λογικής και η χρήση πρόσθετων υπηρεσιών (API Gateway και Lambda).
  • Παρακαλώ σημειώστε το Amazon Translate όρια υπηρεσιών για σύγχρονη μετάφραση σε πραγματικό χρόνο και αρχεία προσαρμοσμένης ορολογίας.
  • Αυτή η λύση επικεντρώνεται στην έκθεση ενός API χρησιμοποιώντας ένα κλειδί API. Εάν σκοπεύετε να το μεταφέρετε σε περιβάλλοντα παραγωγής, σκεφτείτε έναν μηχανισμό ελέγχου ταυτότητας που χρησιμοποιεί ανοιχτά βιομηχανικά πρότυπα (όπως το OIDC) για να ελέγξετε πρώτα την ταυτότητα του αιτήματος. Για περισσότερες πληροφορίες, ανατρέξτε στο Διαχείριση API πολλών ενοικιαστών χρησιμοποιώντας την πύλη Amazon API.

Συμπέρασμα

Σε αυτήν την ανάρτηση, δείξαμε πόσο εύκολο είναι να εκτελείτε μετάφραση σε πραγματικό χρόνο, να ανεβάσετε αρχεία προσαρμοσμένης ορολογίας και να κάνετε προσαρμοσμένη μετάφραση στο Amazon Translate χρησιμοποιώντας τα εγγενή API του και δημιουργήσαμε μια λύση για την υποστήριξη προσαρμογής με το API Gateway.

Μπορείτε να επεκτείνετε τη λύση με προσαρμογές που είναι σχετικές με τις απαιτήσεις της επιχείρησής σας. Για παράδειγμα, μπορείτε να παρέχετε πρόσθετες λειτουργίες όπως π.χ Ενεργή προσαρμοσμένη μετάφραση χρησιμοποιώντας παράλληλα δεδομένα μέσω άλλου κλειδιού API ή δημιουργήστε ένα επίπεδο προσωρινής αποθήκευσης για να εργαστείτε με αυτήν τη λύση για να μειώσετε περαιτέρω το κόστος των μεταφράσεων και να εξυπηρετήσετε μεταφράσεις με συχνή πρόσβαση από μια κρυφή μνήμη. Μπορείτε να ενεργοποιήσετε τον περιορισμό του API και τον περιορισμό ρυθμού εκμεταλλευόμενοι το Χαρακτηριστικά API Gateway. Οι δυνατότητες είναι ατελείωτες και θα θέλαμε να ακούσουμε πώς πηγαίνετε αυτήν τη λύση στο επόμενο επίπεδο για τον οργανισμό σας υποβάλλοντας μια AWS Επικοινωνήστε μαζί μας αίτηση. Μπορείτε να ξεκινήσετε την προσαρμογή αυτής της λύσης μεταβαίνοντας στο GitHub repo για αυτό το blog.

Για περισσότερες πληροφορίες σχετικά με το Amazon Translate, επισκεφτείτε Πόροι Μετάφρασης Amazon για να βρείτε πόρους βίντεο και αναρτήσεις ιστολογίου και επίσης ανατρέξτε σε Συχνές ερωτήσεις Amazon Translate. Εάν είστε νέοι στο Amazon Translate, δοκιμάστε το χρησιμοποιώντας το Δωρεάν βαθμίδα, το οποίο προσφέρει έως και 2 εκατομμύρια χαρακτήρες το μήνα δωρεάν για τους πρώτους 12 μήνες, ξεκινώντας από το πρώτο σας αίτημα μετάφρασης.


Σχετικά με τον Συγγραφέα

Επιταχύνετε τις πολυγλωσσικές ροές εργασίας με μια προσαρμόσιμη λύση μετάφρασης που έχει δημιουργηθεί με το Amazon Translate PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Φαχάντ Αχμέτ είναι αρχιτέκτονας λύσεων στο Amazon Web Services (AWS) και φροντίζει τις ψηφιακές εγγενείς επιχειρήσεις στο Ηνωμένο Βασίλειο. Διαθέτει 17+ χρόνια εμπειρία στην κατασκευή και σχεδίαση εφαρμογών λογισμικού. Πρόσφατα βρήκε ένα νέο πάθος να κάνει τις υπηρεσίες AI προσιτές στις μάζες.

Σφραγίδα ώρας:

Περισσότερα από Μηχανική εκμάθηση AWS