אינטליגנציה של נתונים גנרטיביים

תרגם מסמכים בזמן אמת עם Amazon Translate | שירותי האינטרנט של אמזון

תאריך:

מרכיב קריטי להצלחה עסקית הוא היכולת להתחבר ללקוחות. עסקים היום רוצים להתחבר ללקוחות שלהם על ידי הצעת התוכן שלהם במספר שפות בזמן אמת. עבור רוב הלקוחות, תהליך יצירת התוכן מנותק ממאמץ הלוקליזציה של תרגום תוכן למספר שפות יעד. תהליכים מנותקים אלו מעכבים את היכולת העסקית לפרסם בו-זמנית תוכן במספר שפות, ומעכבים את מאמצי ההסברה שלהם אשר משפיעים לרעה על זמן היציאה לשוק ועל ההכנסות.

אמזון תרגם הוא שירות תרגום מכונות עצביות המספק תרגום שפה מהיר, איכותי ובמחיר סביר. כעת, Amazon Translate מציעה תרגום מסמכים בזמן אמת כדי לשלב בצורה חלקה ולהאיץ את יצירת התוכן והלוקליזציה. אתה יכול להגיש מסמך מ- קונסולת הניהול של AWS, ממשק שורת הפקודה של AWS (AWS CLI), או AWS SDK וקבל את המסמך המתורגם בזמן אמת תוך שמירה על הפורמט של המסמך המקורי. תכונה זו מבטלת את ההמתנה לתרגום מסמכים במצב אצווה אסינכרוני.

תרגום מסמכים בזמן אמת תומך כיום בטקסט רגיל ובמסמכי HTML. אתה יכול להשתמש בתכונות אחרות של Amazon Translate כגון מונחים מותאמים אישית, מיסוך ניבולי פה, ו רִשְׁמִיוּת כחלק מתרגום המסמכים בזמן אמת.

בפוסט זה נראה לכם כיצד להשתמש בתכונה החדשה הזו.

סקירת פתרונות

פוסט זה מנחה אותך בשלבים הנדרשים לשימוש בתרגום מסמכים בזמן אמת עם הקונסולה, AWS CLI ו- Amazon Translate SDK. כדוגמה, נתרגם את זה קובץ טקסט לדוגמה מאנגלית לצרפתית.

השתמש ב- Amazon Translate דרך הקונסולה

בצע את השלבים הבאים כדי לנסות תרגום מסמכים בזמן אמת במסוף:

  1. במסוף אמזון תרגם בחר תרגום בזמן אמת בחלונית הניווט.
  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

סיכום

תכונת תרגום המסמכים בזמן אמת באמזון Translate יכולה לזרז את זמן היציאה לשוק על ידי מתן שילוב קל עם יצירת תוכן ולוקליזציה. תרגום מסמכים בזמן אמת משפר את יצירת התוכן ואת תהליך הלוקליזציה.

למידע נוסף על Amazon Translate, בקר משאבי תרגום של אמזון כדי למצוא משאבי וידאו ופוסטים בבלוג, ולהתייחס אליהם שאלות נפוצות של AWS Translate.


על הכותבים

סתיה בלקרישנן הוא יועץ בכיר בצוות השירותים המקצועיים ב-AWS, המתמחה בפתרונות נתונים ו-ML. הוא עובד עם לקוחות פיננסיים פדרליים בארה"ב. הוא נלהב מבניית פתרונות פרגמטיים לפתרון בעיות עסקיות של לקוחות. בזמנו הפנוי הוא נהנה לצפות בסרטים ולטייל עם משפחתו.

RG Thiyagarajan הוא יועץ בכיר בשירותים מקצועיים ב-AWS, המתמחה בהעברת יישומים, אבטחה וחוסן מול לקוחות פיננסיים פדרליים בארה"ב.

סיד פדגאונקר הוא מנהל המוצר הבכיר של Amazon Translate, שירות עיבוד השפה הטבעית של AWS. בסופי שבוע, תמצאו אותו משחק סקווש וחוקר את סצנת האוכל בצפון מערב האוקיינוס ​​השקט.

ספוט_ימג

המודיעין האחרון

ספוט_ימג

דבר איתנו

שלום שם! איך אני יכול לעזור לך?