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:

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
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()