Μεταφράστε έγγραφα σε πραγματικό χρόνο με το Amazon Translate | Υπηρεσίες Ιστού της Amazon

Μεταφράστε έγγραφα σε πραγματικό χρόνο με το Amazon Translate | Υπηρεσίες Ιστού της Amazon

Κόμβος πηγής: 2690129

Ένα κρίσιμο στοιχείο της επιχειρηματικής επιτυχίας είναι η ικανότητα σύνδεσης με πελάτες. Οι επιχειρήσεις σήμερα θέλουν να συνδεθούν με τους πελάτες τους προσφέροντας το περιεχόμενό τους σε πολλές γλώσσες σε πραγματικό χρόνο. Για τους περισσότερους πελάτες, η διαδικασία δημιουργίας περιεχομένου είναι αποσυνδεδεμένη από την προσπάθεια τοπικής μετάφρασης περιεχομένου σε πολλές γλώσσες-στόχους. Αυτές οι αποσυνδεδεμένες διαδικασίες καθυστερούν τη δυνατότητα της επιχείρησης να δημοσιεύει ταυτόχρονα περιεχόμενο σε πολλές γλώσσες, αναστέλλοντας τις προσπάθειές τους για προσέγγιση, γεγονός που επηρεάζει αρνητικά το χρόνο για την αγορά και τα έσοδα.

Amazon Μετάφραση είναι μια υπηρεσία νευρωνικής μηχανικής μετάφρασης που παρέχει γρήγορη, υψηλής ποιότητας και προσιτή γλωσσική μετάφραση. Τώρα, το Amazon Translate προσφέρει μετάφραση εγγράφων σε πραγματικό χρόνο για την απρόσκοπτη ενσωμάτωση και επιτάχυνση της δημιουργίας και τοπικής προσαρμογής περιεχομένου. Μπορείτε να υποβάλετε ένα έγγραφο από το Κονσόλα διαχείρισης AWS, Διεπαφή γραμμής εντολών AWS (AWS CLI), ή AWS SDK και λάβετε το μεταφρασμένο έγγραφο σε πραγματικό χρόνο, διατηρώντας παράλληλα τη μορφή του αρχικού εγγράφου. Αυτή η δυνατότητα εξαλείφει την αναμονή για μετάφραση εγγράφων σε λειτουργία ασύγχρονης δέσμης.

Η μετάφραση εγγράφων σε πραγματικό χρόνο υποστηρίζει έγγραφα απλού κειμένου και HTML. Μπορείτε να χρησιμοποιήσετε άλλες λειτουργίες του Amazon Translate όπως π.χ προσαρμοσμένη ορολογία, απόκρυψη βωμολοχιών, να διατύπωση ως μέρος της μετάφρασης εγγράφων σε πραγματικό χρόνο.

Σε αυτήν την ανάρτηση, θα σας δείξουμε πώς να χρησιμοποιήσετε αυτή τη νέα δυνατότητα.

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

Αυτή η ανάρτηση σάς καθοδηγεί στα βήματα που απαιτούνται για τη χρήση της μετάφρασης εγγράφων σε πραγματικό χρόνο με την κονσόλα, το AWS CLI και το Amazon Translate SDK. Ως παράδειγμα, θα το μεταφράσουμε αυτό δείγμα αρχείου κειμένου από τα αγγλικά στα γαλλικά.

Χρησιμοποιήστε το Amazon Translate μέσω της κονσόλας

Ακολουθήστε αυτά τα βήματα για να δοκιμάσετε τη μετάφραση εγγράφων σε πραγματικό χρόνο στην κονσόλα:

  1. Στην κονσόλα Amazon Translate, επιλέξτε Μετάφραση σε πραγματικό χρόνο στο παράθυρο πλοήγησης.
  2. Επιλέξτε Έγγραφο Tab.
  3. Καθορίστε τη γλώσσα του αρχείου προέλευσης ως Αγγλική.
  4. Καθορίστε τη γλώσσα του αρχείου προορισμού ως Γαλλική.

Σημείωση: Η γλώσσα πηγής ή στόχος πρέπει να είναι τα Αγγλικά για μετάφραση εγγράφων σε πραγματικό χρόνο.

  1. Αγορά Επιλέξτε το αρχείο και ανεβάστε το αρχείο που θέλετε να μεταφράσετε.
  2. Καθορίστε τον τύπο του εγγράφου.

Οι μορφές κειμένου και HTML υποστηρίζονται κατά τη στιγμή της συγγραφής αυτής.

  1. Κάτω από Επιπρόσθετες ρυθμίσεις, μπορείτε να χρησιμοποιήσετε άλλες λειτουργίες του Amazon Translate σε συνδυασμό με τη μετάφραση εγγράφων σε πραγματικό χρόνο.

Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες του Amazon Translate, ανατρέξτε στους ακόλουθους πόρους:

  1. Επιλέξτε Μετάφραση και λήψη.

Το μεταφρασμένο αρχείο αποθηκεύεται αυτόματα στο φάκελο λήψης του προγράμματος περιήγησής σας, συνήθως στις Λήψεις. Ο κωδικός της γλώσσας προορισμού θα προστεθεί στο όνομα του μεταφρασμένου αρχείου. Για παράδειγμα, εάν το όνομα του αρχείου προέλευσης είναι lang.txt και η γλώσσα-στόχος σας είναι τα γαλλικά (fr), τότε το μεταφρασμένο αρχείο θα ονομαστεί fr.lang.txt.

Χρησιμοποιήστε το Amazon Translate με το AWS CLI

Μπορείτε να μεταφράσετε τα περιεχόμενα ενός αρχείου χρησιμοποιώντας την ακόλουθη εντολή AWS CLI. Σε αυτό το παράδειγμα, τα περιεχόμενα του source-lang.txt θα μεταφραστεί σε target-lang.txt.

aws translate translate-document --source-language-code en --target-language es --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt

Χρησιμοποιήστε το Amazon Translate SDK (Python Boto3)

Μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα Python για να καλέσετε το Amazon Translate SDK API για να μεταφράσετε κείμενο ή έγγραφα HTML συγχρονισμένα:

import boto3
import argparse # Initialize parser
parser = argparse.ArgumentParser()
parser.add_argument("SourceLanguageCode")
parser.add_argument("TargetLanguageCode")
parser.add_argument("SourceFile")
args = parser.parse_args() translate = boto3.client('translate’) localFile = args.SourceFile
file = open(localFile, "rb")
data = file.read()
file.close() result = translate.translate_document( Document={ "Content": data, "ContentType": "text/html" }, SourceLanguageCode=args.SourceLanguageCode, TargetLanguageCode=args.TargetLanguageCode
)
if "TranslatedDocument" in result: fileName = localFile.split("/")[-1] tmpfile = f"{args.TargetLanguageCode}-{fileName}" with open(tmpfile, 'w', encoding='utf-8') as f: f.write(str(result["TranslatedDocument"]["Content"])) print("Translated document ", tmpfile)

Αυτό το πρόγραμμα δέχεται τρία ορίσματα: γλώσσα πηγής, γλώσσα προορισμού και διαδρομή αρχείου. Χρησιμοποιήστε την ακόλουθη εντολή για να καλέσετε αυτό το πρόγραμμα:

python syncDocumentTranslation.py en es source-lang.txt

Συμπέρασμα

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

Για περισσότερες πληροφορίες σχετικά με το Amazon Translate, επισκεφτείτε Πόροι Μετάφρασης Amazon για να βρείτε πόρους βίντεο και αναρτήσεις ιστολογίου και ανατρέξτε σε AWS Μετάφραση FAQ.


Σχετικά με τους Συγγραφείς

Σάτυα Μπαλακρισνάν είναι Ανώτερος Σύμβουλος στην ομάδα Επαγγελματικών Υπηρεσιών της AWS, που ειδικεύεται σε λύσεις δεδομένων και ML. Συνεργάζεται με ομοσπονδιακούς οικονομικούς πελάτες των ΗΠΑ. Είναι παθιασμένος με τη δημιουργία ρεαλιστικών λύσεων για την επίλυση επιχειρηματικών προβλημάτων των πελατών. Στον ελεύθερο χρόνο του, του αρέσει να βλέπει ταινίες και να κάνει πεζοπορία με την οικογένειά του.

RG Thiyagarajan είναι Ανώτερος Σύμβουλος σε Επαγγελματικές Υπηρεσίες στην AWS, που ειδικεύεται στη μεταφορά εφαρμογών, την ασφάλεια και την ανθεκτικότητα με ομοσπονδιακούς οικονομικούς πελάτες των ΗΠΑ.

Sid Padgaonkar είναι ο Senior Product Manager για το Amazon Translate, την υπηρεσία επεξεργασίας φυσικής γλώσσας της AWS. Τα Σαββατοκύριακα, θα τον βρείτε να παίζει σκουός και να εξερευνά τη σκηνή του φαγητού στο Βορειοδυτικό Ειρηνικό.

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

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