예제 #1
0
파일: analyzer.py 프로젝트: haldun/ncfinder
def test():
    text = u"""
    erkek kardeş.
    kız arkadaş.
    kadın doktor.
    avukat kadın.
    Alman mimar.
    Türk çocuklar.
    çelik kapı.
    taş duvar.
    yün çorap.
    şiş kebap yemem.
    kuzu fırın hiç yemem.
    Akgül Sokak az ileride.
    otobüs bileti.
    otobüs biletleri.
    el çantası.
    masa örtüsü.
    çay bardağı.
    çocuk bahçesi.
    el çantaları ve çay bardağı bir iki tane de otobüs bileti masanın üzerinde duruyor.
    göz hastalıkları hastanesi.
    buzdolapları çok güzel.
    Ağrı Dağı çok büyük.
    Van Gölü'nde yüzmek gerek.
    Efes Lokantasında yemek yedim.
    1912 yılı ne de güzel bir yıldı.
    Türk kahvesini sade içerim.
    Türk Lirası çok muhteşem.
    Alman ekmeği olsa da yesek.
    Fransız edebiyatı herkesi biraz da baymıyor mu?
    Yunan müziği dinleyeni eve almam sevdiğim.
    Evine Çin feneri koyan adamdan hayır gelmez memlekete.
    Bir Afrika ülkesinde bıraktım gülyüzlümü.
    Ortadoğu siyasetine bulaştığıma illallah ettim.
    Akdeniz iklimi iyi geldi astımıma.
    Can sıkıntısından Uşak halısı aldım eve.
    İngiliz çocukları sevimsiz olur hiç beslenmez.
    Japon askerleri İkinci Dünya Savaşı'nın bittiğini bilmiyormuş hala.
    Türkiye Cumhuriyeti Milli eğitim bakanlığı.
    İngiliz Edebiyatı Bölümü'nde harcadım gençliğimi.
    Türkiye Cumhuriyeti Milli Eğitim Bakanlığı Kadıköy Kız Yüksek Meslek Okulu
    """
    for sentence in sentences.parse_text(text):
        print analyze_sentence(sentence)
        print
예제 #2
0
파일: web.py 프로젝트: haldun/ncfinder
    def post(self):
        text = self.get_argument('text', '')
        if not text:
            self.redirect('/')
            return
        text = text.strip().encode('utf-8')

        results = []
        invalid_sentences = []

        for sentence in parse_text(text):
            if sentence.is_valid():
                results.append(analyzer.analyze_sentence(sentence))
            else:
                invalid_sentences.append(sentence)

        self.render('results.html', text=text, results=results, invalid_sentences=invalid_sentences)
예제 #3
0
파일: analyzer.py 프로젝트: haldun/ncfinder
def analyze_text(text):
    return [analyze_sentence(sentence) for sentence in sentences.parse_text(text)]
예제 #4
0
파일: analyzer.py 프로젝트: haldun/ncfinder
    Ağrı Dağı çok büyük.
    Van Gölü'nde yüzmek gerek.
    Efes Lokantasında yemek yedim.
    1912 yılı ne de güzel bir yıldı.
    Türk kahvesini sade içerim.
    Türk Lirası çok muhteşem.
    Alman ekmeği olsa da yesek.
    Fransız edebiyatı herkesi biraz da baymıyor mu?
    Yunan müziği dinleyeni eve almam sevdiğim.
    Evine Çin feneri koyan adamdan hayır gelmez memlekete.
    Bir Afrika ülkesinde bıraktım gülyüzlümü.
    Ortadoğu siyasetine bulaştığıma illallah ettim.
    Akdeniz iklimi iyi geldi astımıma.
    Can sıkıntısından Uşak halısı aldım eve.
    İngiliz çocukları sevimsiz olur hiç beslenmez.
    Japon askerleri İkinci Dünya Savaşı'nın bittiğini bilmiyormuş hala.
    Türkiye Cumhuriyeti Milli eğitim bakanlığı.
    İngiliz Edebiyatı Bölümü'nde harcadım gençliğimi.
    Türkiye Cumhuriyeti Milli Eğitim Bakanlığı Kadıköy Kız Yüksek Meslek Okulu
    """
    for sentence in sentences.parse_text(text):
        print analyze_sentence(sentence)
        print


if __name__ == "__main__":
    text = unicode(sys.argv[1], "utf8")
    for sentence in sentences.parse_text(text):
        print analyze_sentence(sentence)
        print
예제 #5
0
파일: web.py 프로젝트: haldun/ncfinder
 def post(self):
     text = self.get_argument('text', '')
     text = text.strip().encode('utf-8')
     sentences = parse_text(text)
     self.render('parse-results.html', text=text, sentences=sentences)