This is perhaps the easiest tool for Indian users. It is available as a Chrome extension and a standalone software download.
There are two primary ways to type in Bengali on a computer or smartphone: bengali indiatyping