You can find online tools that use a dictionary to retrieve the original message.
In some cases, the dictionary method might just be useless:
- if the message is hashed using a SALT message
- if the message is hash more than once
For example, here is one MD5 decrypter online tool.