Traduzindo solicitações do Get It Done
Com frequência, as solicitações do Get It Done chegam com descrições em vários idiomas. Isso é um desafio para muitas equipes da Prefeitura. Para revisar as solicitações, muitas equipes precisam ter um tradutor na equipe ou torcer para conhecer alguém que fale o idioma.
O diretor de Vias Públicas pediu ajuda à Sam. Ele queria que ela traduzisse as solicitações do Get It Done executando um job no fim de cada dia.
A Sam decidiu processá-las usando o serviço AWS Translate. Ela já carregou o CSV na variável dumping_df e criou um subconjunto com as seguintes colunas:

Ajude a Sam a traduzir as solicitações para espanhol, passando-as pelo serviço AWS Translate!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Para cada linha do DataFrame, traduza para inglês.
- Armazene o idioma original na coluna
original_lang. - Armazene a nova tradução na coluna
translated_desc.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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()