ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون

ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون

یکی از مؤلفه‌های مهم موفقیت کسب‌وکار، توانایی برقراری ارتباط با مشتریان است. امروزه کسب‌وکارها می‌خواهند با مشتریان خود با ارائه محتوای خود در چند زبان در زمان واقعی ارتباط برقرار کنند. برای اکثر مشتریان، فرآیند ایجاد محتوا با تلاش بومی سازی ترجمه محتوا به چندین زبان هدف قطع شده است. این فرآیندهای غیرمرتبط توانایی کسب و کار را برای انتشار همزمان محتوا به چندین زبان به تاخیر می اندازد، و مانع از تلاش های آنها برای اطلاع رسانی می شود که بر زمان ورود به بازار و درآمد تأثیر منفی می گذارد.

ترجمه آمازون یک سرویس ترجمه ماشینی عصبی است که ترجمه زبانی سریع، با کیفیت و مقرون به صرفه را ارائه می دهد. اکنون، مترجم آمازون ترجمه بلادرنگ سند را برای ادغام و تسریع ایجاد و بومی سازی محتوا ارائه می دهد. شما می توانید یک سند از کنسول مدیریت AWS, رابط خط فرمان AWS (AWS CLI)، یا AWS SDK و با حفظ فرمت سند اصلی، سند ترجمه شده را در زمان واقعی دریافت کنید. این ویژگی انتظار برای ترجمه اسناد در حالت دسته ای ناهمزمان را از بین می برد.

ترجمه بلادرنگ سند در حال حاضر از متن ساده و اسناد HTML پشتیبانی می کند. شما می توانید از سایر ویژگی های آمازون مترجم مانند اصطلاحات سفارشی, پوشاندن فحاشیو رسمی به عنوان بخشی از ترجمه سند بلادرنگ.

در این پست نحوه استفاده از این قابلیت جدید را به شما نشان خواهیم داد.

بررسی اجمالی راه حل

این پست شما را در مراحل مورد نیاز برای استفاده از ترجمه بلادرنگ سند با کنسول، AWS CLI و Amazon Translate SDK راهنمایی می‌کند. به عنوان نمونه این را ترجمه می کنیم نمونه فایل متنی از انگلیسی به فرانسوی

از Amazon Translate از طریق کنسول استفاده کنید

این مراحل را دنبال کنید تا ترجمه سند بلادرنگ را در کنسول امتحان کنید:

  1. در کنسول مترجم آمازون، را انتخاب کنید ترجمه زمان واقعی در صفحه ناوبری
  2. انتخاب سند تب.
  3. زبان فایل منبع را انگلیسی مشخص کنید.
  4. زبان فایل مورد نظر را فرانسوی مشخص کنید.

توجه: زبان مبدأ یا مقصد برای ترجمه اسناد بلادرنگ باید انگلیسی باشد.

  1. انتخاب کنید انتخاب فایل و فایلی را که می خواهید ترجمه کنید آپلود کنید.
  2. نوع سند را مشخص کنید.

فرمت های متن و HTML در زمان نگارش این مقاله پشتیبانی می شوند.

  1. تحت تنظیمات اضافی، می توانید از سایر ویژگی های ترجمه آمازون در ارتباط با ترجمه اسناد بلادرنگ استفاده کنید.ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.

برای کسب اطلاعات بیشتر در مورد ویژگی های ترجمه آمازون، به منابع زیر مراجعه کنید:

  1. را انتخاب کنید ترجمه و دانلود کنید.

فایل ترجمه شده به طور خودکار در پوشه دانلود شده مرورگر شما، معمولاً در Downloads ذخیره می شود. کد زبان مقصد به نام فایل ترجمه شده پیشوند می شود. به عنوان مثال، اگر نام فایل منبع شما باشد lang.txt و زبان مقصد شما فرانسوی است (fr، سپس فایل ترجمه شده نامگذاری می شود fr.lang.txt.

ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.

از مترجم آمازون با 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)

می توانید از کد پایتون زیر برای فراخوانی 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

نتیجه

ویژگی ترجمه بلادرنگ سند در آمازون ترنسلیت می تواند با ایجاد یکپارچگی آسان با ایجاد محتوا و بومی سازی، زمان را برای بازار تسریع بخشد. ترجمه بلادرنگ سند ایجاد محتوا و فرآیند بومی سازی را بهبود می بخشد.

برای اطلاعات بیشتر در مورد مترجم آمازون، مراجعه کنید منابع ترجمه آمازون برای یافتن منابع ویدئویی و پست های وبلاگ و مراجعه به سوالات متداول ترجمه AWS.


درباره نویسنده

ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.ساتیا بالاکریشنان مشاور ارشد در تیم خدمات حرفه ای در AWS، متخصص در راه حل های داده و ML است. او با مشتریان مالی فدرال ایالات متحده کار می کند. او مشتاق ایجاد راه حل های عملی برای حل مشکلات تجاری مشتریان است. در اوقات فراغت از تماشای فیلم و پیاده روی با خانواده لذت می برد.

ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.RG Thiyagarajan یک مشاور ارشد در خدمات حرفه ای در AWS است که در مهاجرت برنامه، امنیت و انعطاف پذیری با مشتریان مالی فدرال ایالات متحده متخصص است.

ترجمه اسناد در زمان واقعی با آمازون مترجم | خدمات وب آمازون هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.سید پادگانکار مدیر محصول ارشد آمازون Translate، سرویس پردازش زبان طبیعی AWS است. آخر هفته ها او را در حال بازی اسکواش و کاوش در صحنه غذا در شمال غربی اقیانوس آرام خواهید دید.

تمبر زمان:

بیشتر از آموزش ماشین AWS