"http://www.trailrunnerx.com/english.html"
maybe a lot of work, but kind of neat. have you tried it yet?