This was my minor project for my university for my 5th Semester. Using Google Translate API, this tool was able to recognise your speech, convert it to text and then translate it in the choice of your language.
The next step is to integrate
it into a Voice-over IP application.
Java was the primary language used. IDE: NetBeans
You can view the demo of text-to-speech
here.