Zacznij terazZacznij za darmo

Tłumaczenie zgłoszeń Get It Done

Zgłoszenia Get It Done często zawierają opisy w różnych językach. To duże wyzwanie dla wielu miejskich zespołów, które muszą zatrudniać tłumaczy lub liczyć na to, że ktoś w zespole zna dany język.

Dyrektor ds. ulic poprosił Sam o pomoc. Chciał, żeby tłumaczyła zgłoszenia Get It Done, uruchamiając odpowiednie zadanie na koniec każdego dnia.

Sam postanawia wykorzystać usługę AWS Translate. Wczytała już plik CSV do zmiennej dumping_df i zawęziła go do następujących kolumn:

Get It Done requests in many languages

Pomóż Sam przetłumaczyć zgłoszenia na język angielski, korzystając z usługi AWS Translate!

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Dla każdego wiersza w DataFrame przetłumacz opis na język angielski.
  • Zapisz oryginalny język w kolumnie original_lang.
  • Zapisz nowe tłumaczenie w kolumnie translated_desc.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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()
Edytuj i uruchom kod