Conexion entre programas

Modena
09 de Noviembre del 2009
Buenas a todos, os expongo mi idea primero:

Quiero hacer un programa que ejecute un reconocedor de voz(cualquier programa) y que al escribirlo, MI programa coja ese texto, en tiempo real, y lo traspase a otro programa (un traductor de textos) y que a su vez una vez traducido (tambien en tiempo real) pase a otro programa de subtitulos en pantalla.

El problema radica en "como puedo yo cojer ese texto de un programa y ponerlo en otro"???

Que ideas podriais darme??? cualquier tipo de programacion me sirve, solo tendria que aprenderla, pero no se por donde empezar.


Espero que podais ayudarme :)