software library for natural language processing

spaCy Tailored Pipelines
Advanced NLP with spaCy: A free online course
pypi Version
conda Version
spaCy (/speɪˈsiː/ spay-SEE) is an open-source software library for advanced natural language processing, written in the programming languages Python and Cython. The library is published under the MIT license and its main … Wikipedia
Factsheet
spaCy
Original author Matthew Honnibal
Developers Explosion AI, various
Factsheet
spaCy
Original author Matthew Honnibal
Developers Explosion AI, various
🌐
Wikipedia
en.wikipedia.org › wiki › SpaCy
spaCy - Wikipedia
May 9, 2025 - spaCy (/speɪˈsiː/ spay-SEE) is an open-source software library for advanced natural language processing, written in the programming languages Python and Cython. The library is published under the MIT license and its main developers are Matthew Honnibal and Ines Montani, the founders of the ...
🌐
spaCy
spacy.io
spaCy · Industrial-strength Natural Language Processing in Python
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
People also ask

What is spaCy?
spaCy is a free, open-source Python library designed for advanced Natural Language Processing (NLP). It provides high-speed capabilities for processing large volumes of text, helping developers build and deploy ML-powered applications for tasks like document analysis and chatbots.
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is spacy? | domino data lab
What is spaCy? | Domino Data Lab
What are some common use cases for spaCy?
spaCy is used for a wide range of natural language tasks. Examples from the 'spaCy Universe' include parsing legal texts (Blackstone), extracting entities from biomedical texts (Kindred), parsing geographic information (mordecai), human-in-the-loop annotation (Prodigy), integrating with chat applications (Rasa NLU), and fine-tuning transformer models like BERT and GPT-2 (spacy-pytorch-transformers).
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is spacy? | domino data lab
What is spaCy? | Domino Data Lab
Who created spaCy and when was it launched?
spaCy was launched in 2015 by its principal authors, Matthew Honnibal and Ines Montani. It has since become one of the most widely used natural language libraries in Python for industry use cases.
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is spacy? | domino data lab
What is spaCy? | Domino Data Lab
🌐
Domino Data Lab
domino.ai › home › data science & machine learning dictionary | domino data lab › what is spacy? | domino data lab
What is spaCy? | Domino Data Lab
June 10, 2025 - spaCy is a free, open-source Python library that provides advanced capabilities for natural language processing (NLP) on large volumes of text at high speed.
🌐
Medium
medium.com › @danushidk507 › spacy-0b49b0881759
spaCy. what is spaCy? | by DhanushKumar | Medium
January 4, 2024 - spaCy what is spaCy? spaCy is a free, open-source library for advanced Natural Language Processing (NLP) in Python. spaCy is designed specifically for production use and helps you build applications …
🌐
spaCy
spacy.io › usage › spacy-101
spaCy 101: Everything you need to know · spaCy Usage Documentation
Like many NLP libraries, spaCy encodes all strings to hash values to reduce memory usage and improve efficiency. So to get the readable string representation of an attribute, we need to add an underscore _ to its name: ... Text: The original word text. Lemma: The base form of the word.
🌐
Penn Libraries
guides.library.upenn.edu › penntdm › python › spacy
SpaCy Package - Text Analysis - Guides at Penn Libraries
A guide to text mining tools and methods Explore the powerful spaCy package for text analysis and visualization in Python with our library guide.
🌐
GeeksforGeeks
geeksforgeeks.org › nlp › spacy-for-natural-language-processing
spaCy for Natural Language Processing - GeeksforGeeks
July 23, 2025 - Developed by Matthew Honnibal and Ines Montani, spaCy is designed to be fast, efficient, and production-ready, making it a popular choice for both researchers and developers working with large volumes of text data.
Find elsewhere
🌐
TutorialsPoint
tutorialspoint.com › spacy › spacy_quick_guide.htm
spaCy - Quick Guide
In this chapter, we will understand the features, extensions and visualisers with regards to spaCy. Also, a features comparison is provided which will help the readers in analysis of the functionalities provided by spaCy as compared to Natural Language Toolkit (NLTK) and coreNLP. Here, NLP refers to
🌐
Real Python
realpython.com › natural-language-processing-spacy-python
Natural Language Processing With spaCy in Python – Real Python
February 1, 2025 - In this step-by-step tutorial, you'll learn how to use spaCy. This free and open-source library for natural language processing (NLP) in Python has a lot of built-in capabilities and is becoming increasingly popular for processing and analyzing data in NLP.
🌐
GitHub
github.com › explosion › spaCy
GitHub - explosion/spaCy: 💫 Industrial-strength Natural Language Processing (NLP) in Python
💫 Industrial-strength Natural Language Processing (NLP) in Python - explosion/spaCy
Starred by 32.9K users
Forked by 4.6K users
Languages   Python 54.1% | MDX 31.2% | Cython 10.5% | JavaScript 2.6% | Sass 0.8% | TypeScript 0.4%
🌐
Deepnote
deepnote.com › blog › ultimate-guide-to-the-spacy-library-in-python
Ultimate guide to the spaCy library in Python
It also normalizes text via ... the base form of words) and lowercasing when needed. This feature matters because it simplifies text preprocessing immensely. Instead of writing regex or using multiple tools, you get a consistent tokenization and basic text cleaning in one go, ensuring that your analysis (like word frequency counts or feeding text to a model) is based on meaningful tokens. Full syntax and parameters: spaCy’s tokenization ...
🌐
LogRocket
blog.logrocket.com › home › a guide to natural language processing with python using spacy
A guide to natural language processing with Python using spaCy - LogRocket Blog
June 4, 2024 - spaCy is a framework to host pipelines of components extremely specialized for natural language processing tasks.
🌐
Pythonhumanities
spacy.pythonhumanities.com › 01_01_install_and_containers.html
1. The Basics of spaCy — Introduction to spaCy 3
A good way to begin is by exploring the question, “What is spaCy?” spaCy (yes, spelled with a lowercase “s” and uppercase “C” is a natural language processing framework. Natural language processing, or NLP, is a branch of linguistics that seeks to parse human language in a computer ...
🌐
YourDictionary
yourdictionary.com › home › dictionary meanings › spacy definition
Spacy Definition & Meaning | YourDictionary
Spacy definition: Unable to focus adequate attention on or take a productive interest in serious or necessary matters.
🌐
GitHub
github.com › allenai › scispacy
GitHub - allenai/scispacy: A full spaCy pipeline and models for scientific/biomedical documents.
A full spaCy pipeline and models for scientific/biomedical documents. - allenai/scispacy
Starred by 1.9K users
Forked by 249 users
Languages   Python
🌐
Etymonline
etymonline.com › word › spacy
Spacy - Etymology, Origin & Meaning
"large, roomy, spacious," from space (n.) + -y (2). The meaning "felt as characteristic… See origin and meaning of spacy.
🌐
DevOpsSchool.com
devopsschool.com › home › what is spacy and use cases of spacy?
What is Spacy and use cases of Spacy? - DevOpsSchool.com
September 22, 2023 - spaCy is an open-source natural language processing (NLP) library written in Python. It's designed to be fast, efficient, and production-ready, making it a
🌐
DataCamp
datacamp.com › cheat-sheet › spacy-cheat-sheet-advanced-nlp-in-python
spaCy Cheat Sheet: Advanced NLP in Python | DataCamp
August 1, 2021 - Check out the first official spaCy cheat sheet! A handy two-page reference to the most important concepts and features. ... Get your team access to the full DataCamp for business platform.