As someone who went to the greater Tokyo area about a month ago. I can unironically confirm that pretty much everything does have subtitles. (in the form of text translation and most workers speak some sort of english/have someone available that speaks english)