ПочатиПочніть безкоштовно

Переклад звернень Get It Done

Часто описи звернень Get It Done містять кілька мов. Це створює труднощі для багатьох міських команд. Щоб переглянути такі звернення, командам потрібен штатний перекладач або хтось знайомий, хто володіє потрібною мовою.

Директор департаменту вуличної інфраструктури попросив Сема допомогти. Він хотів, щоб вона перекладала звернення Get It Done, запускаючи завдання наприкінці кожного дня.

Сем вирішила пропустити звернення через сервіс AWS Translate. Вона вже завантажила CSV у змінну dumping_df і залишила в ній такі стовпці:

Get It Done requests in many languages

Допоможіть Сему перекласти звернення іспанською, пропустивши їх через сервіс 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()
Редагувати та запускати код