Bắt đầu ngayBắt đầu miễn phí

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:

Get It Done requests in many languages

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

Xem khóa học

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()
Chỉnh sửa và Chạy Mã