Get It Done-Anfragen übersetzen
Oft kommen Get It Done-Anfragen mit Beschreibungen in mehreren Sprachen. Das ist für viele Stadtteams eine Herausforderung. Um die Anfragen zu prüfen, brauchen viele Teams entweder eine Übersetzerin oder hoffen, dass jemand die Sprache spricht.
Die Leiterin des Straßenamts hat Sam um Hilfe gebeten. Sie möchte, dass Sam am Ende jedes Tages einen Job ausführt, der die Get It Done-Anfragen übersetzt.
Sam entscheidet sich, die Anfragen mit dem AWS-Übersetzungsdienst zu verarbeiten. Sie hat die CSV bereits in die Variable dumping_df geladen und auf die folgenden Spalten reduziert:

Hilf Sam dabei, die Anfragen ins Spanische zu übersetzen, indem du sie durch den AWS-Übersetzungsdienst laufen lässt!
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Übersetze jede Zeile im DataFrame ins Englische.
- Speichere die Ursprungssprache in der Spalte
original_lang. - Speichere die neue Übersetzung in der Spalte
translated_desc.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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()