Могу сделать в виде программки (оффлайн), если автор поделитцо алгоритмом
А оно вам нужно?
Версии есть в виде программы для телефонов (можно скачать с сайта) и в виде программок на J#, C# и С++ для мастдая.
Нужно допилить хелп, но пока руки что-то не доходят.
Кроме того, есть аналогичная программа с первой тысячью иероглифов, но только для телефонов.
Вот только действительно ли нужны эти программы?
Если действительно, то могу допилить и выложить.