Welcome to Touhou Answers. What would you like to know?

Nowhere, at least official ones. The best you have right now is the Wikia site. Touhou games are Japanese doujin games, which means they have everything in Japanese only. Plus, I don't think they're going to get licensed in any other country.

[additional stuff] there is "" which have the translated manual of gameplay. it doesn't have the original japanese ones though...

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.