I'm planning to make a few detailed town maps for someone, and would like to have a professional look to it. I feel that the best way to do that would be to label the buildings and areas with a design similar to the image. How do I achieve this semi-transparent effect?

Instructions are preferred for Photoshop, though, if anyone uses Paint Tool Sai, that works too.

Thank you!

download.png