Feature/auto detect language