Live data from Hacker News

Show HN: A New Way to Learn Languages

langturbo.com

1–10 of 56 posts

Show HN: A New Way to Learn Languages

#1
Hi HN, I’m Pablo, I built this application to learn languages using podcasts:

https://www.langturbo.com (No signup required)

There are a lot of tools to learn languages, but most of them focus on beginners (understandably so, that’s where the money is) but not many exist that target intermediate or advanced learners. The ones that exist make you find content on your own and then import that into their apps, which can be tricky when you don’t know where to look.

LangTurbo has a unique curated database of podcasts by language (some even have dialect labels) that you can browse by topic, or search by keyword, so you can discover content and learn in the same place.

Having a good language learning method is important, but having the motivation to keep learning is much more important. Some tools like Duolingo try to keep you motivated with “gamification”. I don’t like that, I think it gives you a false sense of accomplishment without real improvement. The way LangTurbo tries to keep you coming back is via the content itself. My goal is that you discover some podcast that interests you enough to keep coming back to listen to new episodes, the same way you listen to podcasts in your native language. I wrote more about the method here [1]

The app also lets you learn without looking at the screen, you can listen to a podcast in the background and for each sentence you will first hear the translation in English and the native speaker after. I call it “poor man's Pimsleur mode”.

Some things I learned while building the app:

* Currently the best SRS algorithm is FSRS, the app uses this algorithm implemented in SQL (thanks to [2])

* Working with Expo (React Native) was a great experience, the app has web, iOS and Android (coming soon) clients sharing most of the codebase.

* A lot of non-English podcasts have a feed with English as the language. I had to build a “probe” to get the correct language of a podcast, based on the text and audio of the feed.

* Podcasts use “Dynamic Ad Insertion”, that means the content of the audio can change according to the request IP or the time of the request.

* Still amazed by all the things Postgres can do

Let me know what you think, happy to answer any questions.

[1] https://www.langturbo.com/blog/langturbo/getting-started

[2] https://github.com/sivers/srs

Show HN: A New Way to Learn Languages
langturbo.com

Re: Show HN: A New Way to Learn Languages

#3
post #2

This is cool! But, the language list contains “Chinese,” which is not an accurate name for a spoken language. I assume this is Mandarin. I would like Cantonese.

Thanks. Both Mandarin and Cantonese are shown under "Chinese". I'm working on improving the classification, so that each podcast's language is shown more accurately.

Re: Show HN: A New Way to Learn Languages

#4
Well, that went poorly

click https://app.langturbo.com/?lang=french

click https://app.langturbo.com/discover/episodes?id=7&title=LangT...

click https://app.langturbo.com/player?id=aHR0cHM6Ly9zdG9yYWdlLmdv...

observe it speak in Japanese (I don't know enough Japanese to know if it was reading the on-screen text in Japanese or what it was saying)

Re: Show HN: A New Way to Learn Languages

#6
post #4

Well, that went poorly click https://app.langturbo.com/?lang=french click https://app.langturbo.com/discover/episodes?id=7&title=LangT... click https://app.langturbo.com/player?id=aHR0cHM6Ly9zdG9yYWdlLmdv... observe it speak in Japanese (I don't know enough Japanese to know if it was reading the on-screen text in Japanese or what it was saying)

Hey apologies it went poorly, If I understand correctly, you went to the "LangTurbo French" podcast, to the "bonnes" episode and you want the translation of that French audio to be in Japanese instead of English? Sorry if I misunderstood you.

Re: Show HN: A New Way to Learn Languages

#7
post #6
post #4

Well, that went poorly click https://app.langturbo.com/?lang=french click https://app.langturbo.com/discover/episodes?id=7&title=LangT... click https://app.langturbo.com/player?id=aHR0cHM6Ly9zdG9yYWdlLmdv... observe it speak in Japanese (I don't know enough Japanese to know if it was reading the on-screen text in Japanese or what it was saying)

Hey apologies it went poorly, If I understand correctly, you went to the "LangTurbo French" podcast, to the "bonnes" episode and you want the translation of that French audio to be in Japanese instead of English? Sorry if I misunderstood you.

No, that it did speak in Japanese. Put another way, when you went there, what behavior did you experience?

Re: Show HN: A New Way to Learn Languages

#9
post #7
post #6

Earlier quoted context omitted.

Hey apologies it went poorly, If I understand correctly, you went to the "LangTurbo French" podcast, to the "bonnes" episode and you want the translation of that French audio to be in Japanese instead of English? Sorry if I misunderstood you.

No, that it did speak in Japanese. Put another way, when you went there, what behavior did you experience?

I get it now, I see the audio is in Japanese, thanks for finding this out, I will look into it.

Re: Show HN: A New Way to Learn Languages

#10
post #8
post #5

"Pimsleur mode" does not seem to work, I do not hear the translation in English (tried French and Estonian).

Sorry about that, if you're on the web app, can you tell me what browser and OS are you using?

No worries, cool app by the way. This is Firefox on Linux.
Post reply on HN