Aml Maple has a new kind of view on keyboard layout indicators: simple, modern, flexible. It indicates the active layout being currently used (the language you are typing at this particular moment). It is always in front of you, exactly at the place you are typing! A usage is very simple.
For example, you can configure the red cursor for English and the blue cursor one for French (or any other). Once you change your language layout, cursor color will change accordingly.