НачатьНачать бесплатно

Перевод запросов 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

Посмотреть курс

Инструкции к упражнению

  • Для каждой строки в 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()
Редактировать и запускать код