Great work!
I would ask for a version where we can change the word list to cater for non-english users and programing languages but that would be too much... eheheheh
Yes, I've heard rumours that other languages apart from English exist....
On a practical side, there are several issues...
1. which languages? Mandarin, Hindi, Arabic, French, Spanish? (most spoken).
2. are there good word lists available for these languages?
3. are there lots of different keyboard layouts for these languages?
I would be completely out of my depth working with Mandarin, Hindi or Arabic. French, Spanish and German I can handle, but AFAIK there are basically two or three different layouts for French, maybe three for German, and maybe three for Spanish if we include the old defunct official Portuguese one.
It looks like "alternate keyboard layout" is very much a western thing (English, French and German, with a smattering of Nordic). I think the Easterns' problem is much different, they need something very different to anything looking like ANSI 104.
The comparisons I did were done in batch, it takes quite a while to run through hundreds of thousands of words for over 300 layouts.
I suppose it is possible to build an interactive version where you upload a layout, specify a language, and get some scores. But the layout would need to be in KLA json format, preferably.
Den's current version of KLA does something along those lines already (based on your input text rather than long word lists):
http://shenafu.com/code/keyboard/klatest/#/mainSee the "words" tab on the results page.