forked from aliceffekt's wireLang. I apologize for lack of support for non-latin characters