Show HN: Excuse My French – a French-learning exercise generator

Apprenez le français, librement. Des exercices de grammaire à volonté, dans votre navigateur.
3 points by onurcel 63 days ago excusemyfrench.org 0 comments
Summary not yet generated for this article.

Original Text

hi HN! Many years ago (in 2018) I wrote a simple French-learning exercise generator in Javascript for my wife. I was looking for a way to generate as many exercises as possible for her to practice. The idea was being able to generate a huge combination of sentences and being able to transform them deterministically based on French grammar rules. The generation and transformation is rule-based (no LLMs back then).

For example, we generate (using rule-based) :

> Je mange une pomme

then we ask the engine to transform it to past and replace the pronoun:

> Je l'ai mangée

Then we compare with the user's answer.

I recently picked the project back up, thanks to AI coding tools and some free time I improved the UI, added more conventional bits (flashcards, dictation, progress tracking, etc). I kept the core of it: the rule-based sentence generator, because it allows to generate extremely fast locally and in a controlled way.

I pushed this new version on the same repository : https://github.com/Celebio/excuse-my-french

You can directly use the app here: https://excusemyfrench.org/

I hope you'll find it useful too. Very curious about your feedback, specially the onboarding part!

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open