新 App 「捧读:日语语法学习与分析」的开发幕后思考
新产品发布后,写一篇幕后思考已经是固定环节了。
为什么开发这款软件?
在开发完日语假名学习的 App 「50 音起源」 之后,便在考虑如何做一款语法相关的产品,市面上虽然有少许产品可供参考,但我觉得这也许是重新思考这个问题的契机,所以便把这个问题,回归到「学习日语的目的」上。
就我个人而言,学习日语的目的很简单,希望可以自己看懂那些好吃的东西,好看的包装上都写的是什么,可以看懂轻小说,看懂漫画,玩懂游戏,读出在日本遇到的各种招牌的名字。
那么从这个角度思考的话,我最希望的是可以通过阅读自己喜欢的内容来学习日语,如果能有一款 App 帮我去解读各种内容,总结知识点,因材施教,那就太好了。
因此本着这个目标,开始设计这款 App。
捧读的功能设计
以科幻作家「凡尔纳」的名言开始吧:
人間が想像できることは、人間が必ず実現できる。
分词
日语像汉语一样,不自带断句,捧读的第一步就是借助机器学习技术,化整为零,切分文节,并加上一些词性标记。
然后,如果你已经会读假名的话,那么加上注音(振假名)我们就可以读出来了。
为了方便我们分辨词性,可以定制一些色彩标记。
查词
到了这个阶段,就是弄懂每个单词的意思了。在捧读中,直接点击任意一个单词,就可以查出它的意思。
只是添加生词去背,我觉得是个很反人类的操作,所以,你还可以选择收藏这个单词所在的段落,方便自己结合上下文去记忆单词。
活用推断
针对单词的查询,我并没有止步在这里,如果你已经学习了一些日语的话,应该很理解「活用」所带来的学习痛点。因此针对有活用的动词,捧读会帮你回溯活用过程,以及展示出原形是什么。
在后续的版本中,这部分功能会扩展到其他有活用的单词上,比如形容词,形容动词,助动词。
语义结构
即使我们知道了每个单词的含义,文节之间还有一个重要的修饰关系需要理解清楚。因此,捧读依旧是通过机器学习技术,提供了语义结构的功能。
这是一个很简单的树状结构,我们可以从底部向上看,整个句子最核心的部分,就是最后橙色的「有能力实现」而且它的部分,是在解释什么可以实现。
根据这个语义结构,我想你已经可以大概搞懂一句话的意思了,而这个功能更实用的一点是,当你读的句子多了,就会发现很多日语句子表达特点,语序,以及修饰习惯。
朗读翻译
在最后,捧读还提供了朗读和翻译功能,以便你对照自己的答案是否和正确答案一致。
通过以上的过程,你可以自由的选择自己想读的内容,如果你一时找不到的话,我也准备了不定期更新的内容推荐。
这里会有一些经典小说作品,轻小说,和一些音乐推荐。不过需要说明一下,轻小说是在线获取的日本「成为小说家吧」这个网站的内容,因此你需要先确认你的网络可以打开这个网站。在后续版本中,我会继续优化小说阅读方面的功能。
分析
在分析界面,你可以使用扫描功能,扫描一些书上,图片里的内容,当然也可以自己输入
然后点击「开始分析」就可以了。
那么,捧读到此为止了吗?
当然不是,虽然我一开始确实想开发到这里就发布的,但我觉得,如果下载这款软件的用户是日语新手,用起来可能会有点懵,这种情况下体验好像还少了什么……
对!就是「学习」模块。
互动课程
捧读第一季准备了大概 8 节入门课程,全部采用了交互式的学习方式,并且,第一季是免费提供的。
这 8 节课,应该可以帮助你顺利的理解日文和汉字的源源,单词规则,语序,句式,以及文节,修饰关系,活用这些概念。
参考
最后一部分,就是一个快速的参考手册
目前制作了「动词」「形容词」「敬语」这三部分,应该也是日语学习中最常需要参考的部分。
比如就动词而言,不仅介绍了三类动词分别是什么,还有具体的活用方式
点击活用后,你就可以看到如何给这类动词添加助动词,常用句式,以及添加助动词前,需要经过什么活用过程。这应该会对理解活用,有巨大的帮助。
结语
以上便是捧读目前的全部核心功能了,每一个功能都源自于我对日语学习方式的重新思考,也是我自己研究日语的成果,希望能对自学日语的你有所帮助。
如何获取
App Store 「捧读:日语语法学习与分析」