Rated 3 out of 5 stars

It uses Google, but still good tool.