Yes, an option to directly create a folder like "MYPROG.translate" (and not just ""MYPROG.app") with only the C sources would be a good idea.
For Emscripten, I had a lot of problems (especially in 3D), but it seems that it works very well for others.
I think for 2D there is not too much problem.