Disclosure: I'm an investor. These folks have inked some big deals with some big companies (Frommer's was a recent one). The app has a slang slider that lets you say phrases (like "hello") formally or informally. Plus a native speaker pronounces all of the phrases for you in the app (everything is local, no Internet needed) plus if you're in a real jam (hospital, etc.) you can get a live translator on the phone (pay per minute).
For a bit of a hook up (3 months free I think), use this link: http://app.triplingo.com/sanjay