TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Building an open-source language-learning platform

159 pointsby kantordover 5 years ago

15 comments

LaurentSover 5 years ago
Hi kantord, congratulations on the site! I tried something similar about 10 years ago, called wikibabel. I then joined with another site called wikiotics.org. We were very focused on libre everything. In the end, we gave up after several years, but our content is still up and we&#x27;ve been looking for a new home for it. Please take a look and see if any of it would be useful for you (we had built a bunch of cards very similar to your demo lesson). We had stuff in a few dozen languages, including audio recordings (mostly of low quality). I&#x27;ve moved on, but I still love the goal, and would be happy to share some feedback on the experience if you want (contact on my profile page).<p>In short:<p>- focus on what the user wants, not the tech.<p>- is English-&gt;Spanish the best language pair to start with? You&#x27;re directly competing with the giants like Duolingo. I tried to learn Burmese a few years back, I would have loved to find something like this for that niche.<p>Good luck!
评论 #22265908 未加载
评论 #22270301 未加载
petargyurovover 5 years ago
As someone who is learning Spanish at the moment, here is some feedback.<p>- I think a single click is sufficient to choose the correct answer and submit it; alternatively let me double click to choose and submit.<p>- I don&#x27;t think a &quot;Continue&quot; step is necessary<p>- Without selecting an answer and pressing Back on the browser, the UI freaks out for a moment (Firefox 72.0.2)<p>- I love cheatsheets, so having a section for these would be awesome (finding good, consistent cheatsheets on the web is hard)<p>It is understandably a little sparse at the moment. Take a look at an app called Memrise - I think the style of its exercises would fit well here. I particularly like the &quot;Fast Review&quot; exercise which lets me do a speed review of all the words and phrases I have learned so far.<p>As others have mentioned already, it would be nice to be able to mark words you already know and stop them from showing. Additionally, being able to mark words you find difficult could appear more frequently.<p>I will keep an eye on this project; good work so far!
评论 #22264569 未加载
评论 #22269030 未加载
评论 #22267078 未加载
评论 #22264865 未加载
songzmeover 5 years ago
When my wife and I first met, we tried to build a language learning app (don&#x27;t sign up, we stopped working on it) - <a href="https:&#x2F;&#x2F;llip.io&#x2F;landing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;llip.io&#x2F;landing&#x2F;</a><p>To get users, we started a meetup group to teach people Korean. <a href="https:&#x2F;&#x2F;www.meetup.com&#x2F;San-Jose-Korean-Language-and-Culture-Meetup&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.meetup.com&#x2F;San-Jose-Korean-Language-and-Culture-...</a><p>We stopped working on the app, but continued with the meetup group (3 years now and almost 1000 members).<p>Our conclusion is that the most effective way to learn a new language is a simple commitment to showing up regularly to language events. Meetup.com or your local public library will usually have regular (and free) events. Once you have that commitment, picking a great app will help expedite your learning.<p>Excited to see an open source language learning app!
评论 #22266944 未加载
评论 #22268532 未加载
mellingover 5 years ago
I’ve been working on my own iOS language apps for quite some time:<p><a href="http:&#x2F;&#x2F;appstore.com&#x2F;h4labs" rel="nofollow">http:&#x2F;&#x2F;appstore.com&#x2F;h4labs</a><p>My original idea was to do lots of little games in one app to keep it interesting: Hangman, Word Search, 4 Pics 1 Word, ...<p>Recently, I’ve been breaking out the games into smaller apps. I think that’s better. Take your data and try to make some fun little games.<p>Also, I think noun gender is important. Should learn it at the same time as the noun. It can change the meaning of the word.<p>Finally, is anyone doing verbs? I have a simple Spanish verbs app. There are usually many rules to help make it easier.<p>I was going to open source the rules that I have but there doesn’t seem to be much interest:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;Spanish_Verbs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;melling&#x2F;Spanish_Verbs</a><p>Need to extract the data from my site:<p><a href="http:&#x2F;&#x2F;www.h4labs.com&#x2F;lang&#x2F;es&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;www.h4labs.com&#x2F;lang&#x2F;es&#x2F;index.html</a>
RobAleyover 5 years ago
One small piece of feedback : My (UK) keyboard doesn&#x27;t have accented characters on it, and I don&#x27;t know how to type them (well, I do, but many&#x2F;most users won&#x27;t), so typing &quot;leon&quot; instead of &quot;león&quot; for Lion wouldn&#x27;t let me continue as there was a spelling mistake. Ideally, have an on-screen keyboard for accented characters, or instructions on how to type them, or less ideally allow spelling mistakes on such characters.
评论 #22264679 未加载
qwerty456127over 5 years ago
Cool! Please make sure to fix what I consider the major problem of Duolingo: it asks so much stupid questions (things I already know perfectly, even if I&#x27;m going to forget these tomorrow these still are nonsensical to repeat that much during the same session) I get bored and start clicking too fast so I make mistakes out of pure inattention and get even more stupid questions as the result.
评论 #22264368 未加载
评论 #22264490 未加载
评论 #22264491 未加载
bayesian_horseover 5 years ago
Good idea.<p>I personally love Duolingo. But I fear that the course data, which is mostly user contributed, will eventually disappear if the company goes under...
评论 #22267325 未加载
评论 #22264545 未加载
评论 #22273557 未加载
cerberusssover 5 years ago
I&#x27;m not sure if it&#x27;s a joke or not, but that web page its title has a typo. It says &quot;langauge&quot; instead of &quot;language&quot;.
cptwunderlichover 5 years ago
I also wanted to congratualte you for your effors. I&#x27;m a daily and long time user of Duolingo and thought of libre alternatives for a while.<p>I&#x27;d agree with some sentiments in this comment section, that you might want to find a niche, as competing with Duolingo or Babbel would be difficult. Duolingo doesn&#x27;t too well with &quot;smaller&quot; languages and different scripts.<p>Are you using a TTS engine for the voice (I assume)? I was looking for TTS for a smaller language I&#x27;m studying, but I couldn&#x27;t find anything. I hope that something comes out of the Mozilla&#x27;s Common Voice project.
评论 #22266870 未加载
评论 #22266819 未加载
helsinkiandrewover 5 years ago
Great effort - my thoughts as a learner of Finnish and perpetual searcher for internet learning content is that the biggest issue facing any learning platform (commercial or open source) is content, content, content.<p>It takes a huge amount of effort to build decent course material - most open source material are from a community of people that are also using the material - will this be the case with language learning?
评论 #22264442 未加载
评论 #22264323 未加载
评论 #22264496 未加载
mumblemumbleover 5 years ago
Completely tangential:<p>The Rosetta Stone &#x2F; Duolingo style of language learning has never really worked for me; I generally have more success and an easier time staying engaged with the &quot;comprehensible input&quot; approach.<p>Are there any open platforms based on this method out there? Maybe something along the lines of LingQ, though perhaps without all the attempts at gamification.
评论 #22267241 未加载
dwrodriover 5 years ago
I am far from the first to say this, but please do push hard for languages that aren&#x27;t commonplace (or well-developed) on other platforms.<p>My language of choice would be Farsi.
skinnyasianboiover 5 years ago
Good work and the roadmap looks pretty promising. I hope we will see native mobile apps. Would be a cool case to play around with SwiftUI and Jetpack Compose.
thepete2over 5 years ago
Love it. Seems a lot like duolingo, but with a lighter UI. Can you please add shortcuts, so you can type 1, 2 or 3 instead of clicking?
评论 #22264303 未加载
onyvaover 5 years ago
Wonderful initiative. Would have loved to get involved but I really don&#x27;t want to use GitHub. Any idea how people may contribute using other platform?
评论 #22270899 未加载
评论 #22265752 未加载