Madura English-Sinhala Dictionary is an application which is used to translate the desired words from the English to the Sinhala language. Mainly the options given by the software are simple and it is used for the translation process. Moreover more than almost 230,000 definitions in Sinhala language are available in the corresponding software. The exact English meaning of the Sinhala can be available here only and the vice versa is also true. It also includes the total meaning of the technical words like science, medicine, accounts, engineering, law and other commercial things. This can give the corresponding meaning by a single click.