시작하기무료로 시작하기

Get It Done 요청 번역하기

Get It Done 요청의 설명에는 여러 언어가 함께 포함되는 경우가 자주 있어요. 이는 많은 시(市) 팀에 큰 도전 과제입니다. 요청을 검토하려면 팀에 번역가가 필요하거나, 해당 언어를 아는 사람이 있기를 바랄 수밖에 없죠.

도로국장은 Sam에게 도움을 요청했습니다. 매일 하루가 끝날 때 작업을 실행해 Get It Done 요청을 번역해 달라고 했어요.

Sam은 AWS Translate 서비스를 이용해 요청을 번역하기로 했습니다. 이미 CSV를 dumping_df 변수에 불러왔고, 다음 열만 남기도록 서브셋을 만들었습니다:

Get It Done requests in many languages

AWS Translate 서비스를 통해 요청을 스페인어로 번역할 수 있도록 Sam을 도와주세요!

이 연습은 강의의 일부입니다

Python으로 시작하는 AWS Boto

강의 보기

연습 안내

  • DataFrame의 각 행을 영어로 번역하세요.
  • 원본 언어는 original_lang 열에 저장하세요.
  • 새 번역문은 translated_desc 열에 저장하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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()
코드 편집 및 실행