Mulai sekarangMulai gratis

Menerjemahkan permintaan Get It Done

Sering kali, deskripsi permintaan Get It Done ditulis dalam berbagai bahasa. Hal ini menjadi tantangan bagi banyak tim kota. Untuk meninjau permintaan tersebut, banyak tim harus memiliki penerjemah internal, atau berharap ada seseorang yang menguasai bahasanya.

Direktur Streets meminta bantuan Sam. Ia ingin Sam menerjemahkan permintaan Get It Done dengan menjalankan sebuah job di akhir setiap hari.

Sam memutuskan untuk memproses permintaan tersebut melalui layanan AWS Translate. Ia sudah memuat CSV ke dalam variabel dumping_df dan menyaringnya ke kolom-kolom berikut:

Get It Done requests in many languages

Bantu Sam menerjemahkan permintaan ke bahasa Spanyol dengan menjalankannya melalui layanan AWS Translate!

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Untuk setiap baris di DataFrame, terjemahkan ke bahasa Inggris.
  • Simpan bahasa asli pada kolom original_lang.
  • Simpan hasil terjemahan baru pada kolom translated_desc.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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()
Edit dan Jalankan Kode