I have no complaints with this software at all! The layout feels like my native language which makes translating words easier than using a softkeyboard from another country (such as Google's). I've also been impressed by how responsive they're towards feedback about their product - very quick turnarounds! Their support team seems really great too; fast response time & friendly demeanor = win/win situation here. They aren't perfect but not much can be said against them either. If you want an easy way to get into learning languages quickly then use fleysky keyboard --it was simple enough even just starting out and helped me figure things such as proper usage of punctuation etc.,.