13 ms·
Show HN: Glossarie – a new, immersive way to learn a language
Hi HN, For over two years I've been working on an App to learn languages (currently French, Italian and Spanish), together with my partner, a language teacher. I think it is finally ready to share with this community!
The idea is to introduce vocabulary and grammar whilst you read eBooks in your own language. I've found that it is easier to remember vocabulary 'in context' and with regular repetition. Plus you don't have to carve out dedicated time for language learning. Other apps require you to build a habit around various exercises or ‘games’, whereas lots of people already read books.
From testing with early users so far it's proving effective for building a basic understanding of a language and quickly getting to the point where you can read and broadly understand text in the target language. It’s even better in combination with other apps that help with listening/speaking like Pimsleur.
There were lots of technical challenges making this. It turned out to be (reassuringly) hard to get accuracy to an acceptable level, requiring a rabbit-hole into machine translation. There was a lot of testing required to optimise the engine that chooses the translations to show and to reduce the friction when reading books. And the backend to support uploading books is a beast in itself. I’d love to share details if there is interest.
Roadmap
- Accuracy - 100% accuracy is the target, but at present there can be errors. Feedback from users will be important here so that accuracy issues can be generalised and solved at scale. Errors can be reported within the app - please do so if you spot anything!
- Dynamic difficulty - rather than have a progression of difficulty levels I’d prefer to introduce vocabulary and grammar automatically in response to user progress, balancing against the friction of seeing unfamiliar words. There’s a lot ‘under the hood’ to manage this today, but plenty of room to improve.
- More practice features - to reinforce vocabulary/grammar and support writing, listening and speaking.
- Better eBook support - improving the formatting of eBooks within the app and providing more methods for finding good books to read.
Use of AI
- LLMs provided a step change in accuracy and have enabled a feature that explains translations and grammar to the user
- vastly improving the utility versus a year ago.
- I believe apps like this, which use AI to enhance or scale functionality rather than simply acting as a wrapper over APIs, will be the major beneficiaries as LLMs improve.
Take a look, and let me know your thoughts or questions!
- raybb 3y agoHey a little later to the party here but I'm really enjoying this. I started reading a book with it and while I agree with others it's not great for grammar it certainly shows me many new words without requiring me to read at a glacial pace. PS: You should def try to include some books from https://standardebooks.org/ https://standardebooks.org/ which are much nicer formatted than the ones you're using from Project Gutenberg. Good luck and I hope you can keep building this out. Already the update to tap anywhere to close the word definition is a nice improvement :)
- harshitpdoshi 3y agoBummer, it’s not available in my country.
- sinuhe69 3y agoNot in my App Store, too. I wonder why not release it worldwide?
- jonathanb88 3y agoBecause I'm making public domain books available within the app (from Project Gutenburg), I have to limit the territories it is launched in, as some countries may have copyright limitations. I will expand the app into more countries once I'm happy none of the books have copyright restrictions there. Feel free to message me with the country you reside in and I'll take a look soon.
- troydavis 3y agoI'd use this if it had a book I wanted to read. A while back, I tried Prismatext (https://prismatext.com/ https://prismatext.com/). It only offered old classics that had come out of copyright (ie, Project Gutenberg) and a handful of poorly-reviewed modern novels. If you can license a modern book that someone would actually choose to read on their own, I'd pay for it. Bonus if I can sort/browse the available books by Goodreads (or similar) score. Prismatext makes it tedious to discover that readers didn't care for their modern books.