Android keyboard language matching person : Since I am living abroad I often find myself writing to people in different languages. Every time I have to switch to the correct language to avoid false autocorrection. However the language only depends on the person I am talking to, that is I will always talk in italian to `a`, `b` and `c`; in english to `l` and `m`; in french with `x`. Is there a keyboard that keeps track of that?