Para cualquier aplicación que no sea trivial esto es actualmente imposible. iOS y android no tienen las mismas APIs (bibliotecas de código), por lo que cualquier aplicación que esté haciendo uso de ellas tendría que ser actualizada para ajustarse a ellas.
Imagina que tienes una aplicación Android que permite decir el nombre de una persona y luego muestra un montón de información sobre esa persona. Podrían ser cumpleaños, direcciones, una lista de sus amigos, etc. Android tiene una API de voz llamada android.speech que probablemente utilizarías para escuchar la voz del usuario, traducir su voz en un nombre, y luego empezar a obtener información sobre la persona a la que pertenece ese nombre.
Así que introduces el código fuente en el traductor y llega a la parte de android.speech. No hay una API de android.speech para iOS. De hecho, no hay nada comparable excepto Siri. Siri será accesible para los desarrolladores pronto, pero los recursos de Siri disponibles para los desarrolladores en la primera generación de la API son limitados y no incluyen este caso de uso particular. Así que su traductor llegará a esta sección del código y… ¿hará qué, exactamente? Es una función central de la aplicación. ¿Lo dejas de lado y obligas al usuario a introducir los nombres a través del teclado? ¿O salir y encontrar una biblioteca que haga el trabajo e instalarla en el ordenador del usuario?
Este es un problema muy difícil de resolver y hasta ahora, no hay ninguna solución que yo haya oído.