Ö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:

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