跳转到主要内容

语言学习中的滚雪球效应

项目描述

https://github.com/eumiro/lumipallo/workflows/CI/badge.svg

lumipallo 是芬兰语中“雪球”的意思(lumi = 雪,pallo = 球)。学习外语就像滚雪球。从一个微小的雪球开始,通过滚动不断增加雪花,最终得到一个大雪球。

工作原理

语言的最小有意义单位是由单词组成的句子。如果你看到一句外语,你能理解其中0到100%的单词。如果你什么都不理解,你会被所有这些新单词淹没。如果你全都能理解,你可能学不到很多东西。最好的学习效果是找到一句对你来说新或有几分新意的句子。在一个熟悉的环境中遇到一个不熟悉的单词比在字典中孤零零地看到它更容易理解。

那么,到哪里去找合适的句子呢?

lumipallo 使用了 Tatoeba 的广泛句子数据库,并跟踪你所知道的单词。每次它都会尝试找到尽可能少且尽可能常见的单词的句子,并询问你那些新单词。它会为你提供翻译,但你可以自由地查字典、比较语法表,或者对句子做任何处理。你的大脑需要处理东西才能学习新东西。

原型

项目处于alpha阶段,功能可能迅速出现/消失。

安装它

pip install lumipallo

启动它

lumipallo

在这个第一个原型中,你几乎无法做什么,但这只是为了展示原理并接触对尝试新事物感兴趣的人。

你的源语言是英语(eng),你的目标语言是德语(deu)。它有一个包含13个相关句子和15个不同单词(同一单词的不同形式是不同的单词)的列表。每次会话从零开始,没有加载/保存功能。

它会在你的目标语言中显示一个句子,然后在源语言中显示。然后它会询问句子中的每个新单词。如果你认识这个单词,请按y<RETURN>回答,如果不认识,请按n<ENTER>。应该显示具有最少新单词的句子,这些单词应该是列表中最流行的。当你“学习”了所有的15个单词,游戏就结束了。

下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

lumipallo-0.0.2.tar.gz (8.0 kB 查看哈希值)

上传时间

构建分布

lumipallo-0.0.2-py3-none-any.whl (6.5 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面