Dictionaries (56 programs)
Pros: Works offline. Has a massive word bank. Supports the Sinhala script. Comes in a small file size.
Cons: Frequent pop-up ads when online. Only supports single-word translations.
Pros: Many ways to use it: dictionary look-up, morphological search, etc.. Very complete answers.
Cons: A bit confusing to use. No help available.