This site

LOL! Did you find this site via Tekkenpedia???? Translations on that site were taken from here.