# 构建一个通用翻译器 ## 指导说明 通用翻译器是一种可以在多种语言之间进行翻译的设备,使说不同语言的人能够相互交流。利用你在过去几节课中学到的知识,使用两个物联网设备构建一个通用翻译器。 > 如果你没有两个设备,请按照前几节课中的步骤设置一个虚拟物联网设备作为其中一个物联网设备。 你需要为每个设备配置一种语言。每个设备应能够接收语音,将其转换为文本,通过 IoT Hub 和 Functions 应用发送到另一个设备,然后翻译并播放翻译后的语音。 > 💁 提示:在将语音从一个设备发送到另一个设备时,同时发送语音的语言信息,这样翻译起来会更容易。你甚至可以让每个设备先通过 IoT Hub 和 Functions 应用注册,将它们支持的语言传递并存储到 Azure Storage 中。然后可以使用 Functions 应用进行翻译,并将翻译后的文本发送到物联网设备。 ## 评分标准 | 标准 | 优秀 | 合格 | 需要改进 | | ---- | ---- | ---- | -------- | | 创建通用翻译器 | 能够成功构建一个通用翻译器,将一个设备检测到的语音转换为另一个设备播放的不同语言的语音 | 能够使部分组件正常工作,例如捕获语音或翻译,但无法构建端到端的解决方案 | 无法构建任何部分可用的通用翻译器 | **免责声明**: 本文档使用AI翻译服务 [Co-op Translator](https://github.com/Azure/co-op-translator) 进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言的文档作为权威来源。对于关键信息,建议使用专业人工翻译。我们对因使用本翻译而引起的任何误解或误读不承担责任。