แปลคำร้องขอ Get It Done
คำร้องขอ Get It Done มักเขียนมาหลายภาษาในส่วนของคำอธิบาย ซึ่งเป็นความท้าทายสำหรับทีมงานในเมืองหลายทีม เพราะต้องมีล่ามประจำทีม หรือหวังว่าจะมีใครสักคนที่รู้ภาษานั้น
ผู้อำนวยการฝ่ายถนนได้ขอให้ Sam ช่วยแก้ปัญหานี้ โดยต้องการให้เธอแปลคำร้องขอ Get It Done ด้วยการรันงานทุกสิ้นวัน
Sam จึงตัดสินใจนำคำร้องขอเหล่านั้นผ่านบริการ AWS Translate โดยได้โหลด CSV ลงในตัวแปร dumping_df และเลือกเฉพาะคอลัมน์ต่อไปนี้แล้ว:

ช่วย 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()