U-Dictionary for Android: Free Offline Dictionary for Personal and Professional Use
A useful Sinhala-English dictionary
A free program for Android, by ironServices.
A free app for Android, by Dictionary.com, LLC.
Teach Yourself an Ancient Indian Language with Learn Sanskrit