# 建立一個通用翻譯器 ## 說明 通用翻譯器是一種設備,可以在多種語言之間進行翻譯,讓說不同語言的人能夠相互溝通。利用過去幾節課所學的內容,使用兩個 IoT 設備來建立一個通用翻譯器。 > 如果您沒有兩個設備,請按照前幾節課的步驟設置一個虛擬 IoT 設備作為其中一個 IoT 設備。 您應該為每個設備配置一種語言。一個設備接受語音,將其轉換為文字,通過 IoT Hub 和 Functions 應用程序發送到另一個設備,然後進行翻譯並播放翻譯後的語音。 > 💁 提示:在將語音從一個設備發送到另一個設備時,請同時發送語言信息,這樣翻譯會更容易。您甚至可以讓每個設備先通過 IoT Hub 和 Functions 應用程序註冊,傳遞它們支持的語言並存儲在 Azure Storage 中。然後可以使用 Functions 應用程序進行翻譯,將翻譯後的文字發送到 IoT 設備。 ## 評分標準 | 評分標準 | 卓越 | 合格 | 需要改進 | | -------- | ----- | ----- | -------- | | 建立通用翻譯器 | 能夠成功建立通用翻譯器,將一個設備檢測到的語音轉換為另一個設備播放的不同語言的語音 | 能夠使部分組件正常運作,例如捕捉語音或翻譯,但無法建立端到端的解決方案 | 無法建立任何部分可運作的通用翻譯器 | **免責聲明**: 本文件使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。應以原文文件作為權威來源。對於關鍵資訊,建議尋求專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋概不負責。