Rey understands Droid-speak, but I think she’s the only human who can do it 😉
Luke only gets the gist of things like strong yes and no answers.
You’re exactly right. Luke even read the translation on his X-wing computer at times. He clearly only understood the gist of R2s beeps, the same way a human understands a cat or dog’s different meows and barks.