Zemberek Projesi ve API kullanımı
Zemberek Turkce kelime denetleme, kelime cozumleme, kelime onerme, olusturma, Turkce karakter kullanilmadan yazilan yazilarin donusturulmesi, heceleme gibi islemleri gerceklestiren bir apidir.

Gerekli malzemeler

Netbeans de bir Java Aplication projesi açıyoruz ve bir Main isimli class oluşturuyoruz.
Projemizin library kısmına sağ tık yapıp Add JAR diyerek indirdiğimiz API nin içindeki zemberek-0.6.4.jar dosyasını projemize ekliyoruz.
Şimdi Main.java dosyamızı açıp kod yazmaya başlıyoruz. Kod aşağıda eklidir.


1 package com.iucoders;
2 import net.zemberek.erisim.Zemberek;
3 //gerekli fonksiyonların kütüphanesini ekliyoruz.
4 public class Main {
5 public Main() {
6 }
7 public static void main(String[] args) {
8 Zemberek z=new Zemberek();
9 //Zemberek nesnesinin bir kopyasını oluşturalım
10 String cümle="yarin okula gidiciğum";
11 System.out.println("Hecelenecek cümle: "+cümle);
12 //javada türkçe değişken adı olabilir :)
13 String arr[]=z.hecele(cümle);
14 //heceleme yaptık
15 System.out.println("Hecele: ");
16 for(int i=0; i<arr.length;i++){
17 System.out.print(arr[i]+"-");
18 }
19 String kelime="gidiyrum";
20 System.out.println("Kelime yazım kontrolu: "+kelime);
21 System.out.println("\nKelime doğrumu:"+z.kelimeDenetle(kelime));
22 //kelime doğru değilse doğrusu ne olabilir
23 if(!z.kelimeDenetle(kelime)){
24 String oner[]=z.oner(kelime);
25 for(int j=0; j<arr.length;j++){
26 System.out.println(oner[j]);
27 }
28 }
29 }
30
31 }