Program C dilinde yazılmıştır. Programın yaptığı işleri aşama aşama anlatmak gerekirse;
1- ) sozluk adındaki bir txt dosyasında önceden karşılığı bulunan kelimeleri arraylere yerleştiriyor.
2- ) Bu array’lerden türkçe kelimelere ait olana sort işlemi yaparak alfabetik sıralıyor. İngilizce karşılıkları kaybolmasın diye, yapılan yer değiştirme işlemlerinin aynısını ingilizce kelimeleri tutan arrey’e de yapıyor.
3- ) turkce ve ingilizce adında iki adet txt dosyası oluşturuyor. Array’ler deki kelimeleri sırasıyla bu dosyalara yazdırıyor.
4- ) Kullanıcan hangi dilden hangi dile çeviri yapmak istediği ilgisini alıyor. (Menüde yön tuşları, ENTER ve ESC tuşları kullanılıyor.)
5- ) Kelime bilgisini de aldıktan sonra dosyada kaıncı kelime olduğunu buluyor ve karşılığını diğer dosyadan çekerek ekrana bastırıyor.