I'm a little confused by the translations for this video. I realize word-games are hard to translate, but there were English words being spoken, that were substituted for the wrong word (such as "Schlepp" instead of "Stop"). All the same, I appreciate the translations! A big thank you from all the English speaking Touhou fans!
I think some of the jokes were lost for the first bit. The "strawberry pe" is meant to be just strawberry with pe on the end, to reflect she's just doing that, so it might have been funnnier to just do sth like that in english, with like "taxationp" or words that obviously don't end in P.