Dịch các yêu cầu Get It Done
Nhiều khi, mô tả của các yêu cầu Get It Done được gửi bằng nhiều ngôn ngữ khác nhau. Điều này gây khó cho nhiều nhóm của Thành phố. Để xem xét các yêu cầu, nhiều nhóm cần có người dịch trong nội bộ, hoặc trông cậy vào ai đó biết ngôn ngữ đó.
Giám đốc Streets nhờ Sam hỗ trợ. Ông muốn Sam dịch các yêu cầu Get It Done bằng cách chạy một tác vụ vào cuối mỗi ngày.
Sam quyết định đưa các yêu cầu qua dịch vụ AWS Translate. Cô ấy đã nạp tệp CSV vào biến dumping_df và chọn ra các cột sau:

Hãy giúp Sam dịch các yêu cầu sang tiếng Tây Ban Nha bằng cách chạy chúng qua dịch vụ AWS Translate!
Bài tập này là một phần của khóa học
Giới thiệu về AWS Boto trong Python
Hướng dẫn bài tập
- Với mỗi hàng trong DataFrame, hãy dịch sang tiếng Anh.
- Lưu ngôn ngữ gốc vào cột
original_lang. - Lưu bản dịch mới vào cột
translated_desc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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()