Kod tam değil, fakat dikkatimi çeken bir şey var;
seciliDil sanırım bir değişken ama her yerde
$ işareti olmadan kullanılmış. Bu sebeple örneğin
isset($tumDilKelimeler[seciliDil][$dilkelimeid]
false olarak dönecektir.
Ha eğer seciliDil bir constant ise; o zaman başta da dediğim gibi kod tam değil, bu şekilde yardımcı olamayız.
İyi çalışmalar