Técnicamente es posible; Los scripts de Unix son capaces de Turing.
Pero lo que está imaginando es un script de 1000 líneas que realiza la conversión. Eso no va a funcionar.
Para convertir un lenguaje de programación completo a otro, prácticamente necesita un front-end completo para el primer idioma, o su herramienta no entenderá lo que realmente significan las oscuras construcciones de lenguaje fuente.
Eso significa que necesita lo que equivale a un front-end COBOL completo (analizador, generador de AST, tablas de símbolos, análisis de flujo, …).
- Soy un niño de 15 años con $ 100. ¿Qué debería regalarle a mi mamá por su cumpleaños en 5 días?
- Viví en Estados Unidos durante cuatro años como hijo dependiente de ciudadanos irlandeses. ¿Soy elegible para solicitar la ciudadanía estadounidense sobre esta base?
- Si elimino a un autor de una Junta de Quora, ¿también eliminará toda la Junta?
- Entiendo que hay muchas variables, pero ¿cuál es el costo promedio de diseño de la marca del evento, incluido el desarrollo del logotipo de una marca, la creación del tema y el aspecto general del evento, la producción de todas las garantías (invitación, micrositio, señalización, programas)?
- ¿Por qué recibo notificaciones de Facebook como ‘Manav, sabes XYZ’?
Por experiencia directa en la construcción de dichos front-end, puedo decirle que requieren de diez a cientos de miles de líneas de código, y eso si lo construye utilizando lenguajes específicos de dominio diseñados para soportar tareas de construcción de front-end.
Un lenguaje de secuencias de comandos no está diseñado para este propósito, por lo que un front end correspondiente sería más grande (y probablemente inútilmente lento). Y no hemos discutido la parte de traducción real.
Entonces la respuesta práctica es NO.
[“Necesito crear un script propio”? ¿Por qué? ¿Porque una herramienta real cuesta dinero? Seguramente no construiste tu propia PC a partir de componentes.]