bakksmali is a python tool that can transfrom dex file to smali text.And it's forked form the dex parser writed by yanfeng.wyf.It still has some problems.
Usage
pythonbakksmali.pydex_file
Screenshot
About
a python disassembler for the dex format used by dalvik.