android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考
新产品发布后,写一篇幕后思考已经是固定环节了。
为什么开发这款软件?
在开发完日语假名学习的 App 「50 音起源」 之后,便在考虑如何做一款语法相关的产品,市面上虽然有少许产品可供参考,但我觉得这也许是重新思考这个问题的契机,所以便把这个问题,回归到「学习日语的目的」上。
就我个人而言,学习日语的目的很简单,希望可以自己看懂那些好吃的东西,好看的包装上都写的是什么,可以看懂轻小说,看懂漫画,玩懂游戏,读出在日本遇到的各种招牌的名字。
那么从这个角度思考的话,我最希望的是可以通过阅读自己喜欢的内容来学习日语,如果能有一款 App 帮我去解读各种内容,总结知识点,因材施教,那就太好了。
因此本着这个目标,开始设计这款 App。
捧读的功能设计
以科幻作家「凡尔纳」的名言开始吧:
人間が想像できることは、人間が必ず実現できる。
分词
日语像汉语一样,不自带断句,捧读的第一步就是借助机器学习技术,化整为零,切分文节,并加上一些词性标记。
然后,如果你已经会读假名的话,那么加上注音(振假名)我们就可以读出来了。
为了方便我们分辨词性,可以定制一些色彩标记。
查词
到了这个阶段,就是弄懂每个单词的意思了。在捧读中,直接点击任意一个单词,就可以查出它的意思。
当然,你还可以长按这个单词,朗读,复制,添加到生词本。
只是添加生词去背,我觉得是个很反人类的操作,所以,你还可以选择收藏这个单词所在的段落,方便自己结合上下文去记忆单词。
活用推断
针对单词的查询,我并没有止步在这里,如果你已经学习了一些日语的话,应该很理解「活用」所带来的学习痛点。因此针对有活用的动词,捧读会帮你回溯活用过程,以及展示出原形是什么。
在后续的版本中,这部分功能会扩展到其他有活用的单词上,比如形容词,形容动词,助动词。
语义结构
即使我们知道了每个单词的含义,文节之间还有一个重要的修饰关系需要理解清楚。因此,捧读依旧是通过机器学习技术,提供了语义结构的功能。
这是一个很简单的树状结构,我们可以从底部向上看,整个句子最核心的部分,就是最后橙色的「有能力实现」而且它的部分,是在解释什么可以实现。
根据这个语义结构,我想你已经可以大概搞懂一句话的意思了,而这个功能更实用的一点是,当你读的句子多了,就会发现很多日语句子表达特点,语序,以及修饰习惯。
朗读翻译
在最后,捧读还提供了朗读和翻译功能,以便你对照自己的答案是否和正确答案一致。
通过以上的过程,你可以自由的选择自己想读的内容,如果你一时找不到的话,我也准备了不定期更新的内容推荐。
这里会有一些经典小说作品,轻小说,和一些音乐推荐。不过需要说明一下,轻小说是在线获取的日本「成为小说家吧」这个网站的内容,因此你需要先确认你的网络可以打开这个网站。在后续版本中,我会继续优化小说阅读方面的功能。
分析
在分析界面,你可以使用扫描功能,扫描一些书上,图片里的内容,当然也可以自己输入
然后点击「开始分析」就可以了。
那么,捧读到此为止了吗?
当然不是,虽然我一开始确实想开发到这里就发布的,但我觉得,如果下载这款软件的用户是日语新手,用起来可能会有点懵,这种情况下体验好像还少了什么……
对!就是「学习」模块。
互动课程
捧读第一季准备了大概 8 节入门课程,全部采用了交互式的学习方式,并且,第一季是免费提供的。
这 8 节课,应该可以帮助你顺利的理解日文和汉字的源源,单词规则,语序,句式,以及文节,修饰关系,活用这些概念。
参考
最后一部分,就是一个快速的参考手册
目前制作了「动词」「形容词」「敬语」这三部分,应该也是日语学习中最常需要参考的部分。
比如就动词而言,不仅介绍了三类动词分别是什么,还有具体的活用方式
点击活用后,你就可以看到如何给这类动词添加助动词,常用句式,以及添加助动词前,需要经过什么活用过程。这应该会对理解活用,有巨大的帮助。
结语
以上便是捧读目前的全部核心功能了,每一个功能都源自于我对日语学习方式的重新思考,也是我自己研究日语的成果,希望能对自学日语的你有所帮助。
如何获取
App Store 「捧读:日语语法学习与分析」
android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考相关推荐
- 「WAVE SUMMIT 2022深度学习开发者峰会」火热来袭
「WAVE SUMMIT 2022深度学习开发者峰会」火热来袭! 会上您将了解以飞桨为代表的深度学习领域的最新技术突破! 看最新的AI技术如何助力我国产业发展,先人一步了解技术风向. 5月20日 13 ...
- 基于android的简单网页_成都APP开发:APP原生和网页开发有什么区别?
现在市面上的APP主要分为原生与网页开发两种模式,下面小编就分别针对APP的原生开发和网页开发两者间的优势和劣势介绍一下两者间的区别,希望帮助大家更好的了解这两种开发模式. 原生优势 1)运行速度比较 ...
- 最右android工资,Android逆向之旅—最右App的签名算法解析(ARM指令学习不舍篇)
一.逆向分析 本文继续来看最后一篇介绍ARM指令学习,之前的两篇文章已经详细介绍了ARM指令的基础知识,本文继续把剩下来的所有都介绍完了,首先一定要去看前面的基础篇和进阶篇,不然我都很难保证你看这篇文 ...
- 一般将来时语法课教案_一般将来时的被动语态语法课教学设计
约2060字. 一般将来时的被动语态语法课教学设计 The teaching design of the Future Passive Voice. New Senior English for Ch ...
- 网站运营手册_新媒体代运营模式价格
新媒体代运营模式价格 公司也更加重视与其他营销网站的合作,大力寻找专业推广工具,尽可能去采取主动的营销方式.通过比较主动地利用资源的优势,去成为主流媒体的工作者.根据这个调查,我们做了三次专题研究.内 ...
- android 获取monkey日志_安卓app测试之Monkey日志分析
转:原文:https://blog.csdn.net/a136332462/article/details/76066909 一.一般测试结果分析-搜索关键字: 1.无响应问题可以在日志中搜索 &qu ...
- 用户体验五要素_新零售「盒马」的用户体验设计5要素
写在前面的话 前几天我去盒马鲜生凑热闹逛了一会,体验了一下盒马的商品品类.用户动线.展柜分布和设计.APP交互.品牌设计等方面. 客观的说,逛完之后的整体购物体验感受还是可以的,但是自动结账机只能使用 ...
- Android 12 新APP启动画面(SplashScreen API)简介源码分析
以往的启动画面 默认情况下刚启动APP时会显示一会白色背景 如果把这个启动背景设置为null,则一闪而过的白色会变成黑色 如果把启动Activity设置为背景透明[< item name=&qu ...
- android拍照自动裁剪_新功能上线!智能人像抠图、图片自由裁剪,PPT 还能这么玩?...
众所周知,不少人买平板都是买前「生产力」,买后某奇艺.其实,要打破这个魔咒,一个 WPS 可能就够了. 安卓平板 WPS 不仅能拥有电脑版般的体验,还针对触屏推出了众多实用且前沿的新功能,帮助你快速提 ...
最新文章
- 多层感知机MLP、RBF网络、Hopfield网络、自组织映射神经网络、神经网络算法地图
- 如何删除Android上ListViews之间的行?
- 网站seo不能错过这几点!
- Codeforces 458C - Elections
- 华为畅享z可以升级鸿蒙系统吗,华为鸿蒙系统手机升级型号 如何抢先体验
- ASP.NET页面揭秘之页面生命周期
- iOS网络编程之Socket
- java 中的servlet_java中的Servlet
- 【牛客 - 210A】游戏(思维,脑洞)
- 高端的面试从来不会在HashMap的红黑树上纠缠太多
- vue前端验证输入_Vue-Element之vue-element 输入框验证
- 从skyeye学习arm( linux篇)
- centos怎样安装mysql,Centos安装mySQL
- PSD网页切图制作HTML全过程教程
- Java 后端接口 ECharts 日历表统计每年每月每日的数据条数 ECharts Java 后端接口统计 利用日历表统计 MySQL 数据条数
- 面向对象的15、18位中国大陆身份证号码解析、工具
- 一个技术总监迟到的新年开篇
- 第六讲:STM32F4芯片解读
- linux内核内存屏障,从硬件引申出内存屏障,带你深入了解Linux内核RCU
- threejs 绘制球体_Three.js基础探寻四——立方体、平面与球体
热门文章
- 通过公式处理SAP Analytics Cloud里的dimension,使其符合Date格式需求
- how is SAP OData count implemented in the backend
- Angular:why click add button does not work for the second time
- workaround: 从product category移除settype时绕过check
- BusinessPartner Relationship in WebUI and Fiori
- 检测Product 被其他business transaction 引用的小程序
- 点击SAP Fiori Launchpad某个tile后遇到的错误消息如何解决
- 在ubuntun虚拟机里安装goLang语言编程环境
- php研究所 百科_PHP活动
- 从零开始学计算机组装与维修技术,从新手到高手:电脑组装、维护与故障排除...