I don’t think it would be that difficult to support auto language detection while translating files. It might require a change to argos-translate-files though
The current default setting in the interface is to translate from auto.
I may work on this at some point if I get some free time. This is also a good first issue for anyone wanting to contribute to LibreTranslate.