It's a good place to start. The only problem is, only the newest browsers are going to have support for this. In fact, I'd bet a six-pack that IE/PC doesn't support the :lang attribute. NS 7 and Mozilla >1.0 will probably support it though.
The six-pack could be Labat, but preferably Killian's. Or Root Beer if you're under 21