adds translation functionality via YQL, specs for all features, and a more robust user interface