Kriya is an implementation of hierarchical phrase-based (hiero) SMT system. Kriya is entirely implemented in Python and includes both grammar extractor and decoder modules. If you use this for your research consider citing:
Baskaran Sankaran, Majid Razmara and Anoop Sarkar. 2012. Kriya – An end-to-end Hierarchical Phrase-based MT System. The Prague Bulletin of Mathematical Linguistics (PBML), (97), 83–98