当前课程知识点:移动快速应用开发 >  第四章 我的词典 >  语言翻译 >  语言翻译

返回《移动快速应用开发》慕课在线视频课程列表

语言翻译在线视频

语言翻译

下一节:文字朗读

返回《移动快速应用开发》慕课在线视频列表

语言翻译课程教案、知识点、字幕

大家好

在前一章里

我们完成了语言翻译器的界面设计部分

这节课将进行逻辑代码的开发

在APP Inventor中实现不同语言的翻译

需要通过第三方的翻译控件来实现

APP Inventor使用的是Yandex翻译器

Yandex是俄罗斯重要网络服务门户之一

Yandex语言翻译器是Yandex公司的产品

它可以实现几十种语言之间单词和句子的

翻译

所支持的语言及其代码

可以在它的主页上查询

其中汉语代码为zh英语代码为en

法语代码fr

韩语代码为ko

日语代码为ja Yandex语言翻译器只有一个

请求翻译过程

大家需要注意以下两点

调用该过程时需要访问网络和请求Yandex

translate服务

可以在翻译语言中指定目标语言

如果只提供了目标语言zh则翻译器会

自动将原语言翻译为汉语

也可以通过原语言目标语言指定语言的

翻译

如en-zh指英语翻译成中文

2.当Yandex翻译器调用请求翻译事件后

翻译服务返回翻译文本

此时事件将返回一个响应代码

如果响应代码是200

表示返回的是正确结果

在标签结果中显示获得的翻译译文

其他响应代码表示错误或者翻译是无效的

下面我将具体操作演示

进入逻辑设计部分

下面我们进行法语的翻译

点击法语按钮

选择当按钮把与被点击的时候

我们看我们进行什么操作

点击Yandex语言翻译器

我们将调用请求翻译事件

翻译语言指的是目标语言

我们有两种方法

我们在这里面键入

fr代表着Yandex会自动识别原语言

把它翻译成目标语言为法语

翻译内容是什么呢

那么来自于我们的文本输入框原文

这段代码意味着是把我们在原文书文本框

里面输入的文本自动的翻译成法语

我们要调用语言翻译器的获得的一个译文

的一个过程

那么之前我们讲到翻译正确结果

它会有一个响应代码

正确的是200

我们拖动

我们进行比较

如果响应代码的值是200的话

说明翻译的结果是正确的

那么我们会在标签结果中把得到的译文

显示出来

如果不是200则代表这个是错误的

那么我们将显示一个结果

设置它的结果为

翻译响应错误

这样我们就能够实现了由原语言翻译成

法语

我们来看一下演示的一个过程

刚刚我们演示了有源语言

翻译成法语

下面我们要把英语、汉语、日语、韩语都实现

英语

那么我们现在就可以把它复制一下

在这地方是en

那么我们也可以复制整个代码

把这个我们改为汉语

这地方是zh

中文

日语

这个地方是ja

韩语是ko

那么语言翻译器的功能我们到此

实现完毕

我们大家在可以测试一下

语言翻译器功能演示完毕

下节课我们将实现文本语音转换

感谢大家观看

再见

移动快速应用开发课程列表:

第一章 App Inventor介绍

-App Inventor简介

-- App Inventor简介

-第一个应用-喵喵叫的小猫

--喵喵叫的小猫

-App Inventor的调试方法

--App Inventor的调试方法

-作业--作业

-拓展练习

第二章石头剪刀布

-石头剪刀布界面设计

--石头剪刀布界面设计

-选择结构

--选择结构

-组件介绍

--组件介绍

-石头剪刀布逻辑设计

--石头剪刀布逻辑设计

-作业--作业

第三章 我的计算器

-计算器的界面设计

--计算器的界面设计

-过程的定义

--过程的定义

-实现整数运算的计算器

--实现整数运算的计算器

-带小数点的计算器

--带小数点的计算器

-代码测试

--代码测试

-作业--作业

第四章 我的词典

-我的词典界面设计

--我的词典界面设计

-语言翻译

--语言翻译

-文字朗读

--文字朗读

-语音识别

--语音识别

-作业--作业

第五章 我的绘图板

-绘图板界面设计

--绘图板界面设计

-手指作画

--手指作画

-精灵画圆

--精灵画圆

-绘图的保存

--绘图的保存

-作业--作业

第六章 社交应用

-社交应用界面设计

--社交应用界面设计

-拨号并收发短信

--拨号并收发短信

-短信的分类保存

--短信的分类保存

-短信的选择与删除

--短信的选择与删除

-作业--作业

第七章 扫码识物

-条码扫描器

--条码扫描器

-申请Web-API的步骤和调试方法

--申请Web-API的步骤和调试方法

-Web客户端

--Web客户端

-JSON格式数据的解析方法

--JSON格式数据的解析方法

-扫码识物

--扫码识物1

--扫码识物2

-作业--作业

第八章 我的扫描仪

-人工智能技术介绍

--人工智能技术介绍

-扫描仪界面设计

--扫描仪界面设计

-百度AI 函数介绍

--百度AI 函数介绍

-扫描仪的代码实现

--扫描仪的代码实现

-作业--作业

-拓展练习

语言翻译笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。