Libraries and bookstores are good places to check for an English-Indonesian dictionary. There are also electronic translators that you can purchase for your PC.
barnes and nobels has several good ones
Some popular online dictionaries include Merriam-Webster, Oxford English Dictionary, and Dictionary.com. These websites provide comprehensive definitions, pronunciations, and example sentences for various words.
Selamat malam
Selamat pagi.
Semoga liburanmu menyenangkan.
I was also looking for a dictionary from Maltese to English as it seems that mostly you can find English to Maltese dictionaries. Finally i managed to find this website for translating Maltese to English and it seems quite good http://translate.Google.com/translate_t?hl=en&ie=UTF8&text=&langpair=mt%7Cen#
Yes of course there is a very good Hindi to English dictionary software. It is known as Sheel's Dictionary. You can download it free of cost from www.sheelgupta.blogspot.com
Selamat pagi sayang.
Selamat pagi, bagaimana kabarnya?
Semoga beruntung! or Semoga berhasil!
The German website Spoken Sanskrit provides a good quality dictionary service. The translation is from Sanskrit character into Latin characters that preserve pronunciation and also gives an English translation.