背景
我们可以自己开发一个类似于翻译机的App,目的可以让我们更加了解那些AI Model 的应用。本节中我们使用微软提供的model,开发一个翻译的App。
开发模型介绍
左侧是我们需要翻译的语言,选择需要翻译的语言,以及翻译后的语言。还有一个一键翻译。
资源准备
我们准备一个PowerApps账号
开发
现在我们创建一个空的画布,然后在左侧数据栏中新建,搜索’Microsoft Translator‘,然后创建。(其中会提示让输入API值,无需理会,保持为空就可以,仅Microsoft Translator适用)。
核心插件
MicrosoftTranslator,官方文档:https://learn.microsoft.com/zh-cn/power-apps/maker/canvas-apps/connections/connection-microsoft-translator
这个插件中有几个方法我们将会用到:
MicrosoftTranslator.Languages():所支持翻译的语言种类
MicrosoftTranslator.Translate(需要翻译的文本, 所需要翻译成为的语言种类)
MicrosoftTranslator.Detect(Source.Text).Name:检测语言的种类
全语言翻译
1.准备一个Text Input插件,作为我们输入需要 翻译的文本,添加一个label,承载我们需要翻译后的文本。添加一个按钮,作为翻译的按钮
我们先看检测语言的代码:
所支持的语言种类:
翻译按钮
目标语言文本框:
英汉一键翻译
一键翻译其实很简单了就 ,检测他是中文那么就翻译成英文,反之亦然。
界面也很简单。
检测语言:
目标文本代码:
测试
测试翻译中文:
一键翻译测试:
Apps
想获取Apps请下载绑定资源。