Android (Gboard) is pretty good with English. Russian tho... It annoys me to no end that it doesn't know half the forms of many commonly used words. Also had to teach it to swear.