Is it really worth translating this, I wonder. This seems to be an image for a forum, since the top left is along the line of "Steel's Crazy Game Net" (not entirely sure on the fourth word, but the last three is definitely "Game / Gaming Net / Website") and the bottom right is "Touhou series discussion".
GAMEZ (Steel Arrogance Gaming Net)Touhou Series Discussion Board