I just read about this site on TechCrunch. The idea is very simple; you type a phrase in English, and Translation Party uses Google Translate to translate it in Japanese, and then re-use Google Translate to translate it back in English, and so forth until it reaches an equilibrium – a point where translating back and forth will always lead to the same translation.
Watch out, it gets addictive!