Autodetect language if none specified