เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แปลคำร้องขอ Get It Done

คำร้องขอ Get It Done มักเขียนมาหลายภาษาในส่วนของคำอธิบาย ซึ่งเป็นความท้าทายสำหรับทีมงานในเมืองหลายทีม เพราะต้องมีล่ามประจำทีม หรือหวังว่าจะมีใครสักคนที่รู้ภาษานั้น

ผู้อำนวยการฝ่ายถนนได้ขอให้ Sam ช่วยแก้ปัญหานี้ โดยต้องการให้เธอแปลคำร้องขอ Get It Done ด้วยการรันงานทุกสิ้นวัน

Sam จึงตัดสินใจนำคำร้องขอเหล่านั้นผ่านบริการ AWS Translate โดยได้โหลด CSV ลงในตัวแปร dumping_df และเลือกเฉพาะคอลัมน์ต่อไปนี้แล้ว:

Get It Done requests in many languages

ช่วย Sam แปลคำร้องขอเป็นภาษาสเปนโดยใช้บริการ AWS Translate กัน!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับ AWS Boto

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนซ้ำแต่ละแถวใน DataFrame แล้วแปลเป็นภาษาอังกฤษ
  • เก็บภาษาต้นทางไว้ในคอลัมน์ original_lang
  • เก็บคำแปลที่ได้ไว้ในคอลัมน์ translated_desc

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

for index, row in dumping_df.iterrows():
  	# Get the public_description into a variable
    description = dumping_df.loc[index, 'public_description']
    if description != '':
      	# Translate the public description
        resp = translate.____(
            ____=description, 
            ____='auto', ____='en')
        # Store original language in original_lang column
        dumping_df.loc[index, 'original_lang'] = resp['____']
        # Store the translation in the translated_desc column
        dumping_df.loc[index, 'translated_desc'] = resp['____']
# Preview the resulting DataFrame
dumping_df = dumping_df[['service_request_id', 'original_lang', 'translated_desc']]
dumping_df.head()
แก้ไขและรันโค้ด