"English translation is now available" - at the top of this game's description.
...Anyway, downloadable versions with "EN" are in English. i.e. "(EN) untitled_tf_rpg_131e.zip" is the latest English version.
(edit:) Replaced the cover image and screenshots. Now it should be more obvious that this game supports English.