Free dictionary software with hundreds of free bilingual wordlists.
Browser add-on that lets you view word translations.
It can be used to learn Bengali/Bangla language.