I just thought of a very important feature that should have. ejoy should be able to translate short idioms or slang. For example, if I click on the "order" in the sentence "in order to do something", there should be "in order to" to choose from  To and can be translated to