Bir konuşma ortağının ana dilini tanımak için bir algoritma geliştirin.
1. Muhataptan konuşma örnekleri toplayın.
2. Dilin fonolojik özelliklerini ve diğer özelliklerini belirlemek için her örneğin içeriğini analiz edin.
3. Örneğin dilini belirlemek için makine öğrenimi tekniklerini kullanın. 
4. Örnekte tanımlanan dili, muhatabın anavatanının dilleriyle karşılaştırın.
5. Örnekte tanımlanan dil, muhatabın memleketindeki bir dille eşleşiyorsa, örneği muhatabın anadili olarak sınıflandırın .