AutoTrans Bulgarian Keyboard description
Switches language and layout as you type, using the input to guess whether you are typing English or Bulgarian, and which concrete layout you are using.
For older android versions it also includes an SMS transliteration filter that converts incoming messages to cyrillic.