American swimming star Missy Franklin has been named the 2013 Sportswoman of the Year.