Ranked in these QuestionsQuestion Ranking
Pro Several languages and keyboards
7 languages are supported, although this only modifies the interface and not the texts.
Several keyboard layouts are possible, the most common ones (azerty, qwerty, dvorak, colemak, ...)
Pro Complete course set
This website features a complete typing course, from beginner to advanced level, with endurance texts and certification. It keeps the user's history to monitor the progess, daily time spent on the site, and high scores.