La necesidad es bastante especifica y creo que no hallarás una solución de software que haga lo que necesitas, o al menos que sea pública o gratuita.
Mi recomendación es que busques en
github algún proyecto de mecanografía que se acomode a tu necesidad y añadas el soporte a una API para traducir como
Google Translate.