It has embedded Bangla font which doesn't require any additional Bangla feature on your device. Its just smooth and pain-less. The vocabulary is constantly being updated. It has both online and offline options, choose whatever option you wish. Online option will give you access to tons of words with detailed meaning.