Here’s one of them, and that’s right, they’re in German!

Ticket to Nurnberg
First of all, even if German is not your strength, the ticket machines for the mainline German trains (though still a little confusing) can be set to English:

The above is for tickets for Deutsche Bahn, NOT for the U-Bahn or city trains.
The ticket was for a single, and the distance travelled was about 20km; all for about £4.50. Not cheap, but certainly not expensive. IMO, about the same price as for an equivalent distance here in the UK. The distance would be like going from Glasgow to Johnstone in Renfrewshire (As a Scottish example!).
If the machines are not for you, most of the major cities will also have a Travel Centre (Reise Zentrum) for you to buy them using English. I’ve also found most Germans are both helpful and speak very good English as well.
CB