Kom igångKom igång gratis

Översätta Get It Done-förfrågningar

Get It Done-förfrågningar kommer ofta in på flera olika språk. Det är en utmaning för många stadsteam, som antingen behöver ha en översättare anställd eller hoppas på att någon i teamet kan det aktuella språket.

Gatuchefsdirektören bad Sam om hjälp. Han ville att hon skulle översätta Get It Done-förfrågningarna genom att köra ett jobb i slutet av varje dag.

Sam bestämmer sig för att köra förfrågningarna genom AWS Translate. Hon har redan läst in CSV-filen i variabeln dumping_df och begränsat den till följande kolumner:

Get It Done-förfrågningar på flera språk

Hjälp Sam att översätta förfrågningarna till spanska med hjälp av AWS Translate!

Den här övningen är en del av kursen

Introduktion till AWS Boto i Python

Visa kurs

Övningsinstruktioner

  • Översätt varje rad i DataFrame till engelska.
  • Spara originalspråket i kolumnen original_lang.
  • Spara den nya översättningen i kolumnen translated_desc.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod