土耳其语后缀库是根据土耳其语语法rulues生成后缀的函数。
turkish-suffix-librar的Python项目详细描述
土耳其语后缀库是一个土耳其语后缀生成器,它将名词转换成烧蚀的, 系谱,位置,与格,尖锐的情况和所有格词缀。
安装:
PIP编号: pip安装土耳其语后缀库
曼纽尔: python setup.py安装
快速启动
将“tr_sufix”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = ( ... 'tr_suffix', ) Quick start ----------- import tr_suffix Usage: --------------- Don't forget to put utf8 on top of the view: #-*- coding: utf-8 -*- import tr_suffix print (tr_suffix.makeInfinitive(sample_verb)) print (tr_suffix.makeInfinitive(sample_verb, { "negative": True} )) print (tr_suffix.unifyVerbs(sample_verb, {"auxiliary": "bil", "negative": False})) print (tr_suffix.unifyVerbs(sample_verb, {"auxiliary": "bil", "negative": True})) print (tr_suffix.makeCommand(sample_verb, { "person": 2 })) print (tr_suffix.makeCommand(sample_verb, { "person": 3 })) print (tr_suffix.makeCommand(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makeCommand(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makeCommand(sample_verb, { "person": 2, "quantity": "plural", "formal": True })) print (tr_suffix.makeCommand(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makeCommand(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "person": 2, "quantity": "plural", "formal": True })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeCommand(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 1 }), " > I am %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 2 }), " > You %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 3 }), " > He/She/It %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 1, "quantity": "plural" }), " > We are %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 2, "quantity": "plural" }), " > They %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "person": 3, "quantity": "plural" }), " > We are %s(ing)" % english) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 1 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 2 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 3 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentContinuous2(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "person": 1 })) print (tr_suffix.makeFuture(sample_verb, { "person": 2 })) print (tr_suffix.makeFuture(sample_verb, { "person": 3 })) print (tr_suffix.makeFuture(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 1})) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 2})) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 3})) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makeFuture(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 1 })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 2 })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 3 })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePresentSimple(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "person": 1 })) print (tr_suffix.makePast(sample_verb, { "person": 2 })) print (tr_suffix.makePast(sample_verb, { "person": 3 })) print (tr_suffix.makePast(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePast(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 1 })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 2 })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 3 })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfect(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 1 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 2 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 3 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPastPerfect(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 1 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 2 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 3 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 1 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 2 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 3 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 1 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 2 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 3 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 1 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 2 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 3 })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 1, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 2, "quantity": "plural" })) print (tr_suffix.makePastPerfectFuture(sample_verb, { "negative": True, "question": True, "person": 3, "quantity": "plural" })) print (tr_suffix.makeGenitive(u"araba")) print (tr_suffix.makeDative("araba")) print (tr_suffix.makeAblative("araba")) print (tr_suffix.makeAccusative(u"araba")) print (tr_suffix.makeGenitive(u"Cem", { "proper_noun": True} )) print (tr_suffix.makeDative("Cem", { "proper_noun": True} )) print (tr_suffix.makeAblative("Cem", { "proper_noun": True} )) print (tr_suffix.makeAccusative(u"Cem", { "proper_noun": True} )) print (tr_suffix.possessiveAffix("çanta", {"person": 1, "quantity": "singular"})) print (tr_suffix.possessiveAffix("çanta", {"person": 2, "quantity": "singular"})) print (tr_suffix.possessiveAffix("çanta", {"person": 3, "quantity": "singular"})) print (tr_suffix.possessiveAffix("çanta", {"person": 1, "quantity": "plural"})) print (tr_suffix.possessiveAffix("çanta", {"person": 2, "quantity": "plural"})) print (tr_suffix.possessiveAffix("çanta", {"person": 3, "quantity": "plural"}))