Progress has been made in #73 and https://github.com/goavki/apertium-apy/pull/31 Make language detection work properly and do "did you mean" style if people choose an unlikely source language.