soccernet.com - clicking on "GameCast" - but only for the major leagues in europe and england.
http://livescore.goal.com/?language=en
is great for a lot of the leagues but i find they will make mistakes now and then
personally i think the best place is to find the teams website and know how to read English, French, German, Italian, and Spanish. Not all teams post the lineups prior to the game but a lot due.