Official English Translation, be it from developer itself or from localization company. There is also FanTranslation that you can try.