Kotlin ile basit bir İngilizce sözlük uygulaması örneği oluşturabiliriz. Bu örnekte, kullanıcıdan bir kelime girmesini isteyecek ve bu kelimenin anlamını ekrana yazdıracağız. Uygulama, basit bir sözlük veritabanı olarak bir `Map` kullanacak.

İşte basit bir Kotlin sözlük uygulaması örneği:


```kotlin

fun main() {

    // Basit bir sözlük veritabanı oluşturuyoruz

    val sozluk = mapOf(

        "apple" to "elma",

        "banana" to "muz",

        "cherry" to "kiraz",

        "orange" to "portakal",

        "grape" to "üzüm"

    )


    // Kullanıcıdan kelime girmesini istiyoruz

    println("Lütfen bir kelime girin:")

    val kelime = readLine()?.toLowerCase()


    // Girilen kelimenin anlamını kontrol ediyoruz

    if (kelime != null && sozluk.containsKey(kelime)) {

        println("'$kelime' kelimesinin anlamı: ${sozluk[kelime]}")

    } else {

        println("Maalesef, '$kelime' kelimesi sözlükte bulunamadı.")

    }

}

```


### Açıklama:

1. **Sözlük Veritabanı**: `sozluk` adında bir `Map` oluşturduk. Bu `Map`, İngilizce kelimeleri Türkçe karşılıklarıyla eşleştiriyor.

2. **Kullanıcı Girişi**: `readLine()` fonksiyonu ile kullanıcıdan bir kelime girmesini istiyoruz.

3. **Kelime Kontrolü**: Girilen kelimenin sözlükte olup olmadığını kontrol ediyoruz. Eğer kelime sözlükte varsa, Türkçe karşılığını ekrana yazdırıyoruz. Yoksa, kelimenin bulunamadığını belirten bir mesaj gösteriyoruz.


### Örnek Çıktı:

```

Lütfen bir kelime girin:

apple

'apple' kelimesinin anlamı: elma

```

Bu örnek, temel bir sözlük uygulamasıdır. Daha gelişmiş bir uygulama için, veritabanı kullanabilir, ağ üzerinden sözlük API'leri ile çalışabilir veya kullanıcı arayüzü ekleyebilirsiniz.