It already exists in Translator.
Translator has supported converting into any type of E4 or EOS for years now (going on 4 years).
We are including support for ->E3/ESi, and perhaps Emax in our next release, and these things will be in the Mac release by years end.
http://www.chickensys.com