cd /news/ai-tools/show-hn-excuse-my-french-a-french-le… · home topics ai-tools article
[ARTICLE · art-104757] src=excusemyfrench.org ↗ pub= topic=ai-tools verified=true sentiment=· neutral

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

Excuse My French, a French-learning exercise generator built on rule-based sentence generation, has been relaunched with an improved UI and new features including flashcards, dictation, and progress tracking. The tool, available at excusemyfrench.org, was originally created in 2018 by developer Celebio for his wife and now leverages AI coding tools for development while keeping its deterministic grammar transformation core. The project is open-sourced on GitHub.

read1 min views3 publishedAug 20, 2026

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](https://github.com/Celebio/excuse-my-french)

You can directly use the app here: [https://excusemyfrench.org/](https://excusemyfrench.org/)

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

Comments URL: [https://news.ycombinator.com/item?id=49376376](https://news.ycombinator.com/item?id=49376376)

Points: 2

── more in #ai-tools 4 stories · sorted by recency
── more on @celebio 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-excuse-my-fr…] indexed:0 read:1min 2026-08-20 ·