
MIT Information Extraction Toolkit
MITIE provides a library and tools for extracting information from text.

About MIT Information Extraction Toolkit
MITIE is a library and tools for extracting information from text. It performs named entity extraction and binary relation detection, and includes tools for training custom extractors and relation detectors.
It provides pre-trained models for English, Spanish, and German, with a C++ core and bindings for languages including Python, R, Java, C, and MATLAB. Use requires downloading model files separately and compiling the library or tools.
Key features
- Named entity extraction from text
- Binary relation detection between entities
- Train custom extractors and relation detectors
- Pre-trained models for English, Spanish, and German
- Streaming command-line tool processes text line by line
- C++ core with bindings for Python, R, Java, and others
- Pre-trained models for English, Spanish, and German
- Core C++ library with bindings for Python, R, Java, C, MATLAB and others
- Includes tools for training custom extractors and interactive data labeling
- Trained model files must be downloaded separately before running examples
- Library and command-line tools must be compiled with make or CMake
- Spanish and German models require separate downloads
MIT Information Extraction Toolkit at a glance
- Website
- github.com/mit-nlp/MITIE
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
MIT Information Extraction Toolkit alternatives
Tools and sites you could use instead, ranked by how closely they match.
Python developers can use Zipline’s event-driven library to backtest algorithmic trading strategies.
Automatic machine learning, hyperparameter tuning, and pipeline abstractions are provided by the Neuraxle software library.
spaCy provides Python natural language processing tools for entity recognition, tagging, parsing, and word vectors.
torchaudio provides data manipulation and transformation tools for audio signal processing with PyTorch.
Mars provides tensor-based tools for large-scale computation with NumPy, Pandas, and scikit-learn.
Jupyter Notebook combines live code, equations, explanatory text, visualizations, and interactive computing in a web platform.
Popular in Developer Tools
Well-known listings from the same topic.
MIT Information Extraction Toolkit FAQ
What is required before running the examples?
How do I process text from the command line?
Which languages have pre-trained models?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













