EmpezarEmpieza gratis

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:

Get It Done requests in many languages

¡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

Ver curso

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()
Editar y ejecutar código