Traducir solicitudes de Get It Done
A menudo, las solicitudes de Get It Done llegan con descripciones en varios idiomas. Esto supone un reto para muchos equipos municipales. Para poder revisarlas, muchos equipos necesitan tener a alguien que traduzca en plantilla o confiar en conocer a alguien que hable ese idioma.
La directora de Streets pidió ayuda a Sam. Quería que tradujera las solicitudes de Get It Done ejecutando un trabajo al final de cada día.
Sam decide pasar las solicitudes por el servicio AWS Translate. Ya ha cargado el CSV en la variable dumping_df y lo ha limitado a las siguientes columnas:

¡Ayuda a Sam a traducir las solicitudes al español usando el servicio AWS Translate!
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Para cada fila del DataFrame, tradúcela al inglés.
- Guarda el idioma original en la columna
original_lang. - Guarda la nueva traducción en la columna
translated_desc.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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()