All the modern mainstream eReaders have offline dictionary support. Some of them you can add custom dictionaries to. Not sure what's special about the "Livio" apps but they do exist.