แปลเอกสารภาษาต้นฉบับหลายภาษาเป็นภาษาเป้าหมายหลายภาษาโดยใช้ Amazon Translate PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

แปลเอกสารหลายภาษาต้นทางเป็นภาษาเป้าหมายหลายภาษาโดยใช้ Amazon Translate

องค์กรต่างๆ จำเป็นต้องแปลเนื้อหาที่มีความสำคัญต่อธุรกิจ เช่น เอกสารทางการตลาด คู่มือการใช้งาน และแคตตาล็อกผลิตภัณฑ์ในหลายภาษา เพื่อสื่อสารกับลูกค้า คู่ค้า และผู้มีส่วนได้ส่วนเสียทั่วโลก การระบุภาษาต้นทางในแต่ละเอกสารก่อนที่จะเรียกงานแปลทำให้เกิดความซับซ้อนและเพิ่มขั้นตอนอื่นให้กับขั้นตอนการทำงานของคุณ ตัวอย่างเช่น บริษัทผลิตภัณฑ์ระหว่างประเทศที่มีการดำเนินการสนับสนุนลูกค้าตั้งอยู่ในสำนักงานของบริษัท ต้องการให้ตัวแทนแปลอีเมลหรือเอกสารเพื่อสนับสนุนคำขอของลูกค้า ก่อนหน้านี้ พวกเขาต้องตั้งค่าเวิร์กโฟลว์เพื่อระบุภาษาหลักในแต่ละเอกสาร จัดกลุ่มตามประเภทภาษา และตั้งค่างานแปลเป็นชุดสำหรับแต่ละภาษาต้นทาง ตอนนี้, อเมซอนแปลภาษาคุณลักษณะการตรวจจับภาษาอัตโนมัติสำหรับงานแปลแบบกลุ่มช่วยให้คุณแปลชุดเอกสารในภาษาต่างๆ ได้ด้วยงานแปลเดียว การดำเนินการนี้ทำให้คุณไม่จำเป็นต้องจัดระเบียบเวิร์กโฟลว์การแปลเอกสารที่ต้องมีการระบุและจัดกลุ่มภาษาหลัก Amazon Translate ยังอนุญาตให้แปลเป็นภาษาเป้าหมายหลายภาษาสำหรับการแปล (สูงสุด 10 ภาษา) งานแปลเดียวสามารถแปลเอกสารเป็นภาษาเป้าหมายได้หลายภาษา คุณลักษณะนี้ช่วยลดความจำเป็นในการสร้างชุดงานแยกต่างหากสำหรับภาษาเป้าหมายแต่ละภาษา ขณะนี้ลูกค้าสามารถสร้างเอกสารได้หลายภาษา ทั้งหมดนี้ทำได้ด้วยการเรียก API เพียงครั้งเดียว

ในโพสต์นี้ เราจะสาธิตวิธีการแปลเอกสารเป็นภาษาเป้าหมายหลายภาษาในงานแปลแบบกลุ่ม

ภาพรวมโซลูชัน

การตรวจหาภาษาต้นทางโดยอัตโนมัติสำหรับงานแปลแบบกลุ่มทำให้คุณสามารถแปลเอกสารที่เขียนในภาษาต่างๆ ที่รองรับในการดำเนินการครั้งเดียว คุณยังสามารถระบุภาษาเป้าหมายได้สูงสุด 10 ภาษา งานจะประมวลผลเอกสารแต่ละฉบับ ระบุภาษาต้นทางหลัก และแปลเป็นภาษาเป้าหมาย การใช้งาน Amazon Translate เข้าใจ Amazon เพื่อระบุภาษาหลักในเอกสารต้นฉบับแต่ละฉบับของคุณ และใช้เป็นภาษาต้นฉบับ

ในส่วนต่อไปนี้ เราจะสาธิตวิธีสร้างงานแปลเป็นชุดผ่านทาง คอนโซลการจัดการ AWS หรือ AWS SDK

สร้างงานแปลเป็นชุดผ่านคอนโซล

ในตัวอย่างนี้ เรากำหนดค่าการแปลเป็นชุดของ Amazon Translate เพื่อตรวจหาภาษาต้นทางโดยอัตโนมัติและแปลเป็นภาษาอังกฤษและภาษาฮินดีโดยใช้อินพุตและเอาต์พุต บริการจัดเก็บข้อมูลอย่างง่ายของ Amazon (Amazon S3) ระบุตำแหน่งฝากข้อมูล

ต่อไปเราจะสร้าง an AWS Identity และการจัดการการเข้าถึง บทบาท (IAM) ที่ได้รับการจัดเตรียมเป็นส่วนหนึ่งของการกำหนดค่า บทบาทได้รับสิทธิ์เข้าถึงบัคเก็ต S3 อินพุตและเอาต์พุต

หลังจากสร้างงานแล้ว คุณสามารถติดตามความคืบหน้าของงานแปลแบบกลุ่มได้ใน งานแปล มาตรา.

ส่วนงานแปล

เมื่องานแปลเสร็จสิ้น คุณสามารถนำทางไปยังตำแหน่งบัคเก็ตเอาต์พุต S3 และสังเกตว่าเอกสารได้รับการแปลเป็นภาษาเป้าหมายแล้ว อินพุตของเราประกอบด้วยไฟล์สองไฟล์ sample-doc.txt และ sample-doc-2.txtในสองภาษาที่แตกต่างกัน เอกสารแต่ละฉบับได้รับการแปลเป็นสองภาษาเป้าหมาย รวมเป็นสี่เอกสาร

ที่เก็บข้อมูล S3 เอาต์พุต

สร้างงานแปลเป็นชุดผ่าน AWS SDK

โค้ด Python Boto3 ต่อไปนี้ใช้การเรียกการแปลเป็นชุดเพื่อแปลเอกสารในบัคเก็ต S3 ต้นทางของคุณ ระบุพารามิเตอร์ต่อไปนี้:

  • InputDataConfig – ระบุตำแหน่งบัคเก็ต S3 ของเอกสารอินพุตของคุณ
  • การกำหนดค่าข้อมูลเอาต์พุต – ระบุตำแหน่งบัคเก็ต S3 ของเอกสารเอาต์พุตของคุณ
  • DataAccessRoleArn – สร้างบทบาท IAM ที่ให้สิทธิ์ Amazon Translate ในการเข้าถึงบัคเก็ต S3 อินพุตและเอาต์พุตของคุณ
  • รหัสภาษาต้นทาง: ใช้ auto
  • รหัสภาษาเป้าหมาย: เลือกภาษาเป้าหมายได้มากถึง 10 ภาษา
import boto3

client = boto3.client('translate')


def lambda_handler(event, context):

    response = client.start_text_translation_job(
        JobName='auto-translate-multi-language-sdk',
        InputDataConfig={
            'S3Uri': 's3://<>/input-sdk',
            'ContentType': 'text/plain'
        },
        OutputDataConfig={
            'S3Uri': 's3://<>/output-sdk',
        },
        DataAccessRoleArn='<>',
        SourceLanguageCode='auto',
        TargetLanguageCodes=[
            'en', 'hi'
        ]
    )

ทำความสะอาด

หากต้องการล้างข้อมูลหลังจากใช้โซลูชันนี้ ให้ทำตามขั้นตอนต่อไปนี้:

  1. ลบที่เก็บข้อมูล S3 ที่คุณสร้างขึ้น
  2. ลบบทบาท IAM ที่คุณตั้งขึ้น
  3. ลบแหล่งข้อมูลอื่นๆ ที่คุณตั้งค่าไว้สำหรับโพสต์นี้

สรุป

ด้วยความจำเป็นในการเข้าถึงทั่วโลกในปัจจุบันด้วยทรัพยากรที่จำกัด Amazon Translate ช่วยให้คุณลดความซับซ้อนของเวิร์กโฟลว์การประมวลผลหลายภาษาของคุณ ด้วยการแนะนำการตรวจหาภาษาหลักโดยอัตโนมัติในเอกสารต้นฉบับของคุณสำหรับงานแปลเป็นชุด และแปลเป็นภาษาเป้าหมายได้สูงสุด 10 ภาษา คุณสามารถมุ่งเน้นไปที่ตรรกะทางธุรกิจของคุณ แทนที่จะจัดการกับภาระการดำเนินงานในการจัดเรียงเอกสารและจัดการการแปลหลายชุด งาน.

เรามุ่งมั่นที่จะเพิ่มคุณสมบัติให้กับบริการของเรา ซึ่งทำให้ลูกค้าของเราคิดค้นสิ่งใหม่ๆ ได้ง่ายขึ้น ลองใช้โซลูชันนี้และแจ้งให้เราทราบว่าสิ่งนี้ช่วยลดความซับซ้อนของปริมาณงานในการประมวลผลเอกสารของคุณได้อย่างไร


เกี่ยวกับผู้แต่ง

แปลเอกสารภาษาต้นฉบับหลายภาษาเป็นภาษาเป้าหมายหลายภาษาโดยใช้ Amazon Translate PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.กีชอร์ ธโมทารัน เป็นสถาปนิกโซลูชันอาวุโสที่ AWS Kishore ช่วยลูกค้าเชิงกลยุทธ์ด้วยกลยุทธ์องค์กรบนคลาวด์และเส้นทางการย้ายข้อมูล โดยใช้ประโยชน์จากประสบการณ์ในอุตสาหกรรมและคลาวด์มาหลายปี

แปลเอกสารภาษาต้นฉบับหลายภาษาเป็นภาษาเป้าหมายหลายภาษาโดยใช้ Amazon Translate PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.ซิด พัดกอนการ์ เป็น Sr. Product Manager สำหรับ Amazon Translate ซึ่งเป็นบริการประมวลผลภาษาธรรมชาติของ AWS ในวันหยุดสุดสัปดาห์คุณจะพบเขาเล่นสควอชและสำรวจแหล่งอาหารในแปซิฟิกเหนือ

ประทับเวลา:

เพิ่มเติมจาก AWS Machine Learning AWS