- ITU Turkish Natural Language Processing Pipeline
- This webpage provides the Turkish NLP Tools and API developed in Istanbul Technical University by our Natural Language Processing group led by Asst. Prof. Dr. Gülşen Eryiğit including a Tokenizer,
Turkish word detector,
Named Entity Recognizer, and
- TS Corpus
- Taner Sezer's TS Corpus is a 491M token general purpose Turkish corpus. See comments below for details.
- Hasim Sak's page contains some useful Turkish language resources and code in addition to a large web corpus.
- Özgür Yılmazel's Bibliography on Turkish Information Retrieval and Natural Language Processing.
- Turkish morphological disambiguator code. Slow but 96% accurate. See Learning morphological disambiguation rules for Turkish for the theory.
- correctparses_03.txt.gz, train.merge.gz
- Turkish morphology training files. Semi-automatically tagged, has limited accuracy. Two files have the same data except the second file also includes the ambiguous parses (the first parse on each line is correct).
- test.1.2.dis.gz, test.merge.gz
- Turkish morphology test files, second one includes ambiguous parses (the first parse on each line is correct). The data is hand tagged, it has good accuracy.
- Turkish morphological tagger, includes Oflazer's finite state machines for Turkish. From Kemal Oflazer. Please use with permission. Requires the publically available Xerox Finite State software.
- turklex.tgz, pc_kimmo.tgz
- Turkish morphology rules for PC-Kimmo by Kemal Oflazer. Older implementation. Originally from www.cs.cmu.edu
- Milliyet1.bz2, Milliyet2.bz2, Milliyet3.bz2
- Original Milliyet corpus, one token per line, 19,627,500 total tokens. Latin-5 encoded, in three 11MB parts. From Kemal Oflazer. Please use with permission.
- Turkish wordnet
- From Kemal Oflazer. Please use with permission.
- METU-Sabanci Turkish Treebank
- Turkish treebank with dependency annotations. Please use with permission.
- English-Turkish dictionary (127157 entries, 826K) Originally from www.fen.bilkent.edu.tr/~aykutlu.
- Turkish word list (25822 words, 73K) Originally from www.cmpe.boun.edu.tr/courses/cmpe230
- Avrupa Birliği Temel Terimler Sözlüğü
- (Originally from: www.abgs.gov.tr/ab_dosyalar, Oct 6, 2006)
- Bilişim Sözlüğü by Bülent Sankur (Originally from: www.bilisimsozlugu.com, Oct 9, 2006)
- Emacs extension that automatically adds accents to Turkish words while typing on an English keyboard.
- en-tr.zip, lm.tr.gz
- Turkish English parallel text from Kemal Oflazer, Statistical Machine Translation into a Morphologically Complex Language, Invited Paper, In Proceedings of CICLING 2008 -- Conference on Intelligent Text Processing and Computational Linguistics, Haifa, Israel, February 2008 (lowercased and converted to utf8). The Turkish part of the dataset is "selectively split", i.e. some suffixes are separated from their stems, some are not. lm.tr.gz is the Turkish text used to develop the language model.