Show HN: Chatty Lingo – A language practicing app

Posted by farstill 2 days ago

Counter3Comment2OpenOriginal

Hey all, I've built a web app for practicing spoken conversations in a language you're learning. It was driven by my own needs when I learn Korean. The main functionality includes two modes: 1. Chat with AI — you pick a situation (ordering at a café, taking a taxi, checking into a hotel) and the AI plays the other role entirely in your target language. It stays in character, adapts to what you say, and you can fail as many times as you want with nobody watching.

2. Chat with Human — for real, in-person conversations with native speakers (think traveling abroad and talking to a local). It translates the conversation in real time so both sides can actually communicate, and saves the full transcript so you can review it afterward and learn from what was said.

I'm a solo dev. The web app is live today and mobile is still being built. The app is still at early stage, I'm adding more features to it. I'd love some feedbacks, especially on what features you think are missing and what you would expect from a language learning app.

Here is a demo page where you can play with it without signing up: https://www.chattylingo.com/demo

Comments

Comment by fatheroffour 2 days ago

This idea seems strong! I'm personally looking for something similar of my french-learning journey. Is it easy enough to include more languages?

One feature I miss (or didn't spot) is the "I speak" language setting. If this works on AI, surely it should be easy to configure both languages and have your mothertounge as the reference instead of only english.

Comment by farstill 1 day ago

French is already included :) You can configure your app language (language for the UI), native language (the language you speak) and target language (the language you are learning) in the account/settings page. App language and native language should probably be combined though. Currently app language supports English and Chinese only. Native language supports English, Chinese and Japanese. I can surely add new languages if needed. What language would you like to add?