LoslegenKostenlos starten

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:

Get It Done requests in many languages

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>
Kurs ansehen

Ü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()
Code bearbeiten und ausführen