Get It Done リクエストを翻訳する
Get It Done のリクエストは、説明文が複数の言語で書かれていることがよくあります。これは多くの市のチームにとって課題です。リクエストを確認するには、チームに翻訳者が必要だったり、対象の言語を話せる人に頼る必要があったりします。
道路管理部のディレクターは、Sam に協力を依頼しました。毎日の終わりにジョブを実行して、Get It Done のリクエストを翻訳してほしいという要望です。
Sam は AWS Translate サービスでリクエストを処理することにしました。彼女はすでに CSV を dumping_df 変数に読み込み、次の列に絞り込んでいます。

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