Modeling languages with inheritance for spell checker

Hi everyone,

First of all, thank you for all the fantastic work you’re doing!

I was wondering: Would it be possible to model different language variants as object-oriented classes supporting inheritance? For example, you could have International French as a base class, with Canadian French inheriting from it. This way, you could add or override specific rules (like vocabulary or spelling) while still using the same spell checker for both variants.

This approach could make it easier to manage language-specific features and ensure consistency across related dialects.

Hello, @nicolas.a.grandin !

Thank you for such an interesting and thoughtful suggestion. We’ve passed it on to our team for consideration as a feature request.

We’ll update this thread as soon as we have any news to share.

1 Like

Hello, @nicolas.a.grandin !

Thank you again for such a thoughtful and well‑explained suggestion about modeling language variants and dialects in the spell checker. We’ve registered it in our internal tracker for further analysis by the team.

Right now we can’t share any specific ETA, but we’ll post an update in this thread as soon as there is any news or progress on implementation.

1 Like