Check out GFI Languard, does exactly what you want.