Chinese woman, photo by Mark b120
Wouldn’t you like to be able to talk to this woman?

There are many kinds of language tutorials available online for free.
Learn languages for free on Open Culture or through FSI Language Courses, or from downloadable programs like jVLT, a vocabulary learning tool

For translation on the fly, try Yahoo, or my personal favorite, Google Translate

Mango Languages is the best, not free, but they let you try it.

How to learn a language for free