Right now it is a softsub of the opening movie was translated to English by me. It is my own translation. A hardsub will be needed for the actual game however, so that is in progress. But to answer your Q in a nutshell, they are my own translations not from the internet.