No pues esta complicado el asunto, lo mas parecido a lo que quieres lograr (pero muy remotamente) es el Dragon NaturallySpeaking pero ni idea de como implementarlo a lo que quieres. Y si además no confías en los "robots" creo que la única opción sera contratar un Traductor.
Aunque creo que esto no va aquí
Saludos