There are two main versions of Bengali, namely Sadhu bhaasha (literally Language of Sages) and Cholti bhaashaa (literally Running or Going Language). Sadhu bhaasha is the more highly refined form and is used primarily in formal and literary contexts. The Indian national anthem "Jana Gana Mana" (by Rabindranath Tagore) was composed in Sadhu bhaashaa Bengali. Cholti bhaashaa, on the other hand, is essentially the colloquial Bengali language, and features regional variations (dialects) of its own.
Cholti bhaashaa is the more “diluted” language with many words from Arabic, English, Hindi and Persian origins forming part of the language alongside the main body of Sanskrit-derived lexicon. The different pronunciation of certain words and a less strict adherence to grammatical expressions are two of the main factors that distinguish Cholti bhaashaa from Sadhu bhaasha.
While the literary Bengali is rather consistent throughout East Bengal ( Bangladesh) and West Bengal, there are marked differences in the respective speech patterns.
The manner of pronunciation adopted by the Bangladeshis is closely related to the 'Sylheti' dialect of East Bengal, which has a greater Arab-Persian influence and a distinct departure from standard Bengali grammar. In Kolkata, West Bengal, the Cholti bhaashaa adheres to more standard forms of Bengali, retaining the traditional sound structures that have their roots in the formal Sadhu bhaasha.
Besides the distinct styles in pronunciation of certain characters and regional grammatical variations, it is interesting to note that many Sanskrit-derived words that are standard Bengali, have been dropped in the Bangladeshi (sometimes called Dhaka) Bengali.