Переклад звернень Get It Done
Часто описи звернень Get It Done містять кілька мов. Це створює труднощі для багатьох міських команд. Щоб переглянути такі звернення, командам потрібен штатний перекладач або хтось знайомий, хто володіє потрібною мовою.
Директор департаменту вуличної інфраструктури попросив Сема допомогти. Він хотів, щоб вона перекладала звернення Get It Done, запускаючи завдання наприкінці кожного дня.
Сем вирішила пропустити звернення через сервіс AWS Translate. Вона вже завантажила CSV у змінну dumping_df і залишила в ній такі стовпці:

Допоможіть Сему перекласти звернення іспанською, пропустивши їх через сервіс AWS Translate!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Для кожного рядка датафрейму перекладіть опис англійською.
- Збережіть початкову мову в стовпці
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()