Cheers Tex2002ans, that's really interesting. I particularly like the idea of getting a French dictionary for French words, that's pretty cool.
I've never actually thought about tagging foreign phrases in English text before. I do a lot of stuff with traditional Chinese, I may well build that in, it's interesting.
This page just has:
You have:
What's the difference, if any? Is it best to just have both all the time?
And just to confirm, you'd need to add a span class to get say French into italic? Or can you directly style the language declaration?