A local AI for Gramps?

,

I’m more or less doing the same kind of tests as

But surname and place name matching remains an issue for these AI systems.

Recently, I knew one of my branches originated from Bavaria (Bavarians might complain since the territorial boundaries aren’t very clear…). The surname in French (well, Frenchified) is Haentzler, sometimes Häntzler for local pronunciation! But in Bavaria, it was more likely Hänßeler, or even Hensler. Apart from the accents on certain letters and local dialect variations, it sounds very similar. Explaining that to a machine? No thanks!