5 puan yazan kargnas 2024-04-24 | 1 yorum | WhatsApp'ta paylaş

Son zamanlarda Çinceyi eğlenerek çalışıyordum; bir yandan da uzun zaman sonra biraz stres atmak için GPT kullanan bir uygulama yaptım.

Yakın zamanda Çince çalışırken, kelimeleri ezberlerken karakterleri tek tek ayırarak çalışmanın kelimeleri daha iyi akılda tutmamı sağladığını fark ettim. Bu yüzden her seferinde Namuwiki ya da sözlüklerde arama yaparak her bir Çince karakterin anlamını ve biçimini öğreniyordum. Bunu GPT ile otomatikleştirdim.

Uygulamada Çincenin yanı sıra Japonca, Korece ve İngilizce özellikleri de bonus olarak bulunuyor. Ayrıca yalnızca standart Çince (Mandarin) değil, Kantonca da eklenmiş durumda. Seçeneklerde AI ayarını Advanced olarak yaparsanız yükleme süresi biraz uzasa da çok daha doğru yapay zeka yanıtları alabilirsiniz.

Aşağıdaki gibi özellikler var.

  • Bir cümle girdiğinizde, cümlenin öğelerini küçük parçalara ayırarak çalışması kolay hale getirir. (özne, nesne, zarf, tümleç, bağlaç vb.)
  • Çince/Japonca/Korece gibi boşluk kullanımının katı olmadığı dilleri çalışırken büyük ölçüde yardımcı olur.
  • Çince karakter girildiğinde, o karakterin bileşenlerini ve radikallerini ayrıntılı biçimde parçalayıp anlamını analiz eder. Gerekirse, o karakterin Eski Çince döneminden günümüze gelirken anlamının neden değiştiğini de yorumlar.

Örneğin, Türkçede "Bir tane iced Americano alabilir miyim?" ifadesini aşağıdaki gibi bölerek anlaşılmasını kolaylaştırır.

  • Bir tane
  • iced
  • Americano
  • alabilir
  • miyim?

Bunu Çinceye çevirdiğinizde 我可以得到一杯冰美式咖啡吗? olur; bu uygulamada parçaladığınızda aşağıdaki gibi görünür.

  • 我 (ben)
  • 可以 (mümkün)
  • 得到 (elde edebilmek)
  • 一杯 (bir bardak)
  • 冰美式咖啡 (Amerikan usulü kahve)
  • 吗?(soru cümlesi)

Çince karakter girildiğinde radikalleri ayırma özelliği de şöyle çalışır. Örneğin, şarkı anlamına gelen Çince karakter 歌 için yorum isterseniz şöyle açıklar.

  • 歌, müzik anlamını taşıyan 哥 ile esneme ya da yawn etme görüntüsünü simgeleyen 欠 bileşenlerinin birleşiminden oluşan bir karakterdir.
  • Tang ve Song hanedanları döneminin edebiyatında şarkı ve müzik önemli sanat biçimleriydi; bu karakter şarkıyla ilgili çeşitli metinlerde görülebiliyordu.
  • Modern Çincede bu karakter, şarkı anlamına gelen yaygın bir sözcük olarak geniş biçimde kullanılır ve müzikal eserleri ifade etmek için kullanılır. Popüler müzik, geleneksel müzik ve kişisel duyguların ifadesi gibi bağlamlarda yaygındır.

Çince kelimeleri açıklama biçimi de aşağı yukarı şöyledir. Örneğin, 'çalma listesi' anlamına gelen 歌单 kelimesi için yorum isterseniz şöyle açıklar.

  • 单, 'bir', 'tekil', 'benzersiz', 'yalnızca' gibi anlamlar taşır. Eski Çince karakterlerde 'tek yaprak', 'sadelik', 'tek başınalık' gibi anlamlarda da kullanılmıştır.
  • Modern Çincede 歌单 bu iki karakterin birleşmesiyle 'tek sayfalık müzik' anlamından gelişerek 'şarkı listesi', 'çalma listesi' gibi müzikle ilgili listeleri ifade eden bir kelime olarak sık kullanılır.
  • Dijital çağla birlikte bu kelime, streaming servislerinde kullanıcının seçtiği müzik listesini anlatan önemli bir kültürel kavram haline gelmiştir.
  • 单, yemek menüsü anlamındaki 菜单 içinde de kullanılır.

'Bilmek' anlamına gelen 知道 ise aşağıdaki gibi açıklanır.

  • 知, 'bilmek', 'farkında olmak' anlamına gelir. Antik dönemde 'ağız口' ile 'ok失' birleşiminden oluşarak 'ağız yoluyla bir şeyi söylemek ve kavramak' fikrini ifade ediyordu.
  • 道, 'yol', 'yöntem' anlamına gelir. Bu karakter, 辵(yolda yürümek) ile 首(baş) birleşiminden oluşarak 'zihinle yolu bulmak' fikrini taşır.
  • Bu iki karakterin birleşimi, uzun zaman içinde 'kavramsal olarak bir gerçeği fark etmek' anlamına doğru gelişmiştir.
  • Modern Çincede bir gerçeği bildiğini ya da bir şeyi anladığını gösteren gündelik bir ifade olarak yaygın biçimde kullanılır.

Kedi anlamına gelen 猫 ise aşağıdaki gibi açıklanır.

  • 犭(köpek veya hayvan) ile 苗(kedinin miyavlama sesi) birleşerek kedi anlamını oluşturur.
  • 犭, hayvanlarla ilgili karakterlerde sık görülür.

Geliştirmede Expo kullandım. İlk kez kullanıyor olmama rağmen hem iOS hem Android'de çalışan uygulamanın ilk sürümünü geliştirmem sadece 3 gün sürdü; App Store'a yükleme ve yayınlama süreci dahil toplamda yaklaşık bir hafta almış gibi görünüyor.

1 yorum

 
dlehals2 2024-04-25

Harika görünüyor! Bu arada expo'yu merak edip araştırdım; Mac olmadan da geliştirme yapmak mümkün mü? Merak ediyorum.