Slide 28
Slide 28 text
#jawsug #jawsdays2026 #jawsdays2026_x
AWS Transcribeから出力されたtextをキャッシュ機能で既出
のテキストならすぐに出力するように設定しました。
既出のtextはMAPオブジェクトに登録されます。
例えば、「こんにちは」とtextが既に入力されていればMAP
内には下記のように登録されます。
登録されていれば、「MAPより翻訳結果を取り出し」
未登録なら、「AWS Translation APIを呼び出す」とするこ
とで少しでも出力の時間を削減するように設定しています。
キャッシュ機能で少しでも早く翻訳結果を返す
Translation SDKの部分
Map (translationCache)
├─ キー: “こんにちは_en_auto"
│ └─ 値: { originalText: “こんにちは", translatedText: "Hello", ... }
└─ キー: "ありがとう_en_auto"
└─ 値: { originalText: "ありがとう", translatedText: "Thank you", ... }