Traducerea solicitărilor Get It Done
Adesea, solicitările Get It Done ajung scrise în mai multe limbi. Acest lucru reprezintă o provocare pentru multe echipe din cadrul primăriei, care au nevoie fie de un traducător angajat, fie speră să cunoască pe cineva care vorbește limba respectivă.
Directorul departamentului Străzi a cerut-o pe Sam să îl ajute. El voia ca aceasta să traducă solicitările Get It Done rulând un proces automat la sfârșitul fiecărei zile.
Sam decide să proceseze solicitările prin serviciul AWS Translate. Ea a încărcat deja fișierul CSV în variabila dumping_df și a restrâns setul de date la următoarele coloane:

Ajut-o pe Sam să traducă solicitările în spaniolă, procesându-le prin serviciul AWS Translate!
Acest exercițiu face parte din cursul
Introducere în AWS Boto în Python
Instrucțiuni pentru exercițiu
- Pentru fiecare rând din DataFrame, translatează-l în engleză.
- Stochează limba originală în coloana
original_lang. - Stochează noua traducere în coloana
translated_desc.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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()