ÎncepețiÎncepe gratuit

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:

Solicitări Get It Done în mai multe limbi

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

Vezi cursul

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()
Editează și rulează codul