Aml Maple

aml maple is a modern indicator of the active keyboard layout (current language)
AutoText

autotext -text expander for windows - autotypes phrases from abbreviation
WriteYours

writeyours expand keyboard strokes into frequently-used text.