# ユニバーサル翻訳機を作る ## 手順 ユニバーサル翻訳機は、複数の言語間で翻訳を行い、異なる言語を話す人々がコミュニケーションできるようにする装置です。過去のレッスンで学んだ内容を活用して、2つのIoTデバイスを使ってユニバーサル翻訳機を構築してください。 > もし2つのデバイスがない場合は、過去のレッスンで説明した手順に従い、仮想IoTデバイスを1つのIoTデバイスとして設定してください。 1つのデバイスを1つの言語用に設定し、もう1つを別の言語用に設定します。それぞれのデバイスは音声を受け取り、テキストに変換し、IoT HubとFunctionsアプリを介してもう一方のデバイスに送信します。その後、翻訳を行い、翻訳された音声を再生します。 > 💁 ヒント: 1つのデバイスからもう1つのデバイスに音声を送信する際に、音声がどの言語であるかも一緒に送信すると、翻訳が簡単になります。また、各デバイスが最初にIoT HubとFunctionsアプリを使用して登録し、サポートする言語をAzure Storageに保存する方法も考えられます。その後、Functionsアプリを使用して翻訳を行い、翻訳されたテキストをIoTデバイスに送信することができます。 ## 評価基準 | 基準 | 優秀 | 適切 | 改善が必要 | | -------- | --------- | -------- | ----------------- | | ユニバーサル翻訳機を作成する | 1つのデバイスで検出された音声を別のデバイスで再生される異なる言語の音声に変換するユニバーサル翻訳機を構築できた | 音声のキャプチャや翻訳など、いくつかのコンポーネントを動作させることができたが、エンドツーエンドのソリューションを構築することはできなかった | 動作するユニバーサル翻訳機のいかなる部分も構築できなかった | **免責事項**: この文書は、AI翻訳サービス [Co-op Translator](https://github.com/Azure/co-op-translator) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された原文が正式な情報源と見なされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤認について、当方は一切の責任を負いません。