Google Bangla Dictionary [updated 14 sept 2012]

Update (14 September 2012):
Google has deprecated some features in appengine so Those who are facing trouble with the bot (eng2ban@appspot.com) like not responding or other issues please add the new address eng2ban-hrd@appspot.com 
———————————————-
I had a dictionary software on my desktop. but after upgrading my OS from xp to 7 it just don’t work anymore. and from then i was feeling need of a good dictionary.  So i built one. Well it’s not quite a desktop software but it is a gtalk bot. Just add (eng2ban@appspot.com) it as your friend on gtalk and it will answer your all query in bangla. This bot is using the google’s dictionary api as its word bank. So you don’t need to worry about its word collection it just knows a lot.

Update (27 December 2011):

As you all know google finally stopped its dictionary service and api from this month so this bot was not able to fetch Bangla meaning from last few days. So I wrote a new hack, now it is better then ever before.

It can now work as a english to bangla dictionary plus translator that means you can translate now a whole line, also with some improved logic it can now able to tell the Parts of Speech and Synonyms (not applicable when translating a line).

With this new update english to english meaning will show up by default with bangla meaning and adding a + sign at the begaining of a word will show  Bangla to English with the parts of speech of the word in english. Bangla to English will work (only as a dictionary) as it was working, also wikipedia definition (? sign) will work unless they stop their api.

If you are having any issues please do let me know. Thank You.

Update:

I have updated the back-end parser, in place of my custom made json parser now i am using rhino (server-side javascript). so now this bot is much faster and smarter. It can answer english to bangla (by default), if no bangla meaning found on google word bank then it will answer a english meaning instead (means english to english). another thing for example if you type help it will return bangla meaning by default, but if you  want to skip bangla and want it to return english then just start the word with a ‘+’ sign like +help then it will return english meaning. One more interesting thing is now it can return bangla to english also :), like if you type আমার=> it will return you a english meaning “mine”, “My”. Do comment on this post about your thoughts.

Wikipedia Definition: To search for a wikipedia definition just start the word with ‘?’ character. for example: ?java will return definition of java from wikipedia.

For mobile devices (with a internet connection) you can bookmark this (http://eng2ban.appspot.com) on your mobile browser (like opera mini), with this url you can use this dictionary without logging into any google talk client. This page does not contain any rich styling so it is very light and only consumes just a few bytes of bandwidth for your mobile internet.

Tips:

If the the dictionary returns English meaning by default that means it didn’t find the Bangla meaning for the given word, so try to give your english word in present tense + singular number form. For example: if you give ‘helped‘ it will return all meanings in english by default. but if you give ‘help‘ it will return meanings in Bangla

1 known issue: if you find bot is not showing online on your Gtalk client then just remove and add again it will work.