philgooch/abbreviation-extraction
Python3 implementation of the Schwartz-Hearst algorithm for extracting abbreviation-definition pairs
This tool helps researchers, writers, and data analysts quickly identify all abbreviations and their full definitions within any free text document. You provide a document or block of text, and it outputs a list of each abbreviation paired with its corresponding definition. This is ideal for anyone working with technical papers, reports, or large text datasets where consistent terminology is crucial.
No commits in the last 6 months.
Use this if you need to automatically extract a glossary of abbreviations and their meanings from scientific papers, legal documents, or any lengthy text.
Not ideal if you're looking for a tool that can disambiguate abbreviations with multiple meanings without prior knowledge or context.
Stars
88
Forks
20
Language
Python
License
MIT
Category
Last pushed
Oct 20, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/philgooch/abbreviation-extraction"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
vi3k6i5/flashtext
Extract Keywords from sentence or Replace keywords in sentences.
alirezatheh/perke
A keyphrase extractor for Persian
andrewtavis/kwx
BERT, LDA, and TFIDF based keyword extraction in Python
cbaziotis/ekphrasis
Ekphrasis is a text processing tool, geared towards text from social networks, such as Twitter...
lovit/KR-WordRank
비지도학습 방법으로 한국어 텍스트에서 단어/키워드를 자동으로 추출하는 라이브러리입니다