Google Translate is an automatic translator -- that is, it works without the intervention of human translators, using state-of-the-art technology instead. Most commercial machine-translation systems in use today have been developed using a rule-based approach, and require a lot of work to define vocabularies and grammars. Our system takes a different approach; we feed the computer billions of words of text, both monolingual text in the target language, and aligned text consisting of examples of human translations between the languages. We then apply statistical learning techniques to build a translation model.
If you're learning English, you can click the speaker icon to hear a spoken version of your translation. This feature is currently only available for short translations to English.
A free application works on phones that run Google's Android operating system. The voice translation and voice recognition and having the device speak phrases different langauges is still limited to a few languages.
The Android phone also has Search using written gestures and search by voice
There is a google translate blog
Translation can be Integrated with Google Goggles
This video showcases the potential of integrating Google's machine translation and image recognition technologies.
Google Goggles analyzes cellphone photos, matching against a database of more than a billion online images, including photos of streets from teh Street View service.
Text Translation on Google Translate
Google Translate currently supports translation between any of these 52 languages
Haitian Creole (ALPHA)
The Global Real Time Voice Translating Phone is an Objective and Predition of Ray Kurzweil