# \#nlp

**URL:** https://discuss.streamlit.io/tag/nlp/51.md

[Latest](https://discuss.streamlit.io/latest.md) · [Categories](https://discuss.streamlit.io/categories.md) · [Tags](https://discuss.streamlit.io/tags.md)

---

## [ResumeIQ - AI Resume Analyzer built with Streamlit](https://discuss.streamlit.io/t/resumeiq-ai-resume-analyzer-built-with-streamlit/122022)

<div class="topic-metadata">

**Author:** [@azlanshk10](https://discuss.streamlit.io/u/azlanshk10)\
**Replies:** 0\
**Last updated:** [July 21, 2026, 10:25am UTC](https://discuss.streamlit.io/t/resumeiq-ai-resume-analyzer-built-with-streamlit/122022 "2026-07-21T10:25:25Z")

</div>

ResumeIQ is an AI-powered Resume Analyzer that helps job seekers optimize their resumes for Applicant Tracking Systems (ATS), improve resume quality, prepare for interviews, and generate personalized career roadmaps. …

---

## [I built a Viral Hook Generator using Python & Streamlit (v3.0)](https://discuss.streamlit.io/t/i-built-a-viral-hook-generator-using-python-streamlit-v3-0/120482)

<div class="topic-metadata">

**Author:** [@aqibshabbirk](https://discuss.streamlit.io/u/aqibshabbirk)\
**Replies:** 4\
**Last updated:** [January 7, 2026, 6:22am UTC](https://discuss.streamlit.io/t/i-built-a-viral-hook-generator-using-python-streamlit-v3-0/120482 "2026-01-07T06:22:35Z")

</div>

Hi everyone! :waving\_hand: I wanted to share my latest project: ViralBot Pro. It’s a content generation tool that uses Python to map user topics into proven viral frameworks (like Contrarian, Storytelling, and Sales ho…

---

## [🔬 GPT-2 Token Similarity Visualizer!](https://discuss.streamlit.io/t/gpt-2-token-similarity-visualizer/119766)

<div class="topic-metadata">

**Author:** [@SiddhantSadangi](https://discuss.streamlit.io/u/SiddhantSadangi)\
**Replies:** 1\
**Last updated:** [October 19, 2025, 5:24pm UTC](https://discuss.streamlit.io/t/gpt-2-token-similarity-visualizer/119766 "2025-10-19T17:24:49Z")

</div>

GPT-2 Token Similarity Visualizer A Streamlit application for visualizing token similarity relationships across GPT-2 layers. This is a Python fork of the original React-based visualizer from @Khoome…

---

## [Streamlit Annotator – An Easy-to-Use Tool for Text Annotation in NLP and Argument Mining Tasks](https://discuss.streamlit.io/t/streamlit-annotator-an-easy-to-use-tool-for-text-annotation-in-nlp-and-argument-mining-tasks/117316)

<div class="topic-metadata">

**Author:** [@Ettore](https://discuss.streamlit.io/u/Ettore)\
**Replies:** 0\
**Last updated:** [July 15, 2025, 9:18pm UTC](https://discuss.streamlit.io/t/streamlit-annotator-an-easy-to-use-tool-for-text-annotation-in-nlp-and-argument-mining-tasks/117316 "2025-07-15T21:18:46Z")

</div>

:tada: Update on a Streamlit Component! :tada: Hi everyone! I’d like to share with the community that I’m currently working on updating and improving an existing Streamlit component originally developed by @rmarquet21.…

---

## [Steam Reviews ](https://discuss.streamlit.io/t/steam-reviews/114941)

<div class="topic-metadata">

**Author:** [@Duerkos](https://discuss.streamlit.io/u/Duerkos)\
**Replies:** 0\
**Last updated:** [June 9, 2025, 3:59pm UTC](https://discuss.streamlit.io/t/steam-reviews/114941 "2025-06-09T15:59:26Z")

</div>

Hello! I just made an app really fast. I thought about it a few years ago but I thought it was going to be challenging. Streamlit made it really easy. Try it here! Github Repo It uses Steam Reviews API plus a few link…

---

## [Check out my first Streamlit Systematic Review application](https://discuss.streamlit.io/t/check-out-my-first-streamlit-systematic-review-application/111952)

<div class="topic-metadata">

**Author:** [@Kanwar](https://discuss.streamlit.io/u/Kanwar)\
**Replies:** 0\
**Last updated:** [May 8, 2025, 6:53am UTC](https://discuss.streamlit.io/t/check-out-my-first-streamlit-systematic-review-application/111952 "2025-05-08T06:53:56Z")

</div>

This is my first application after learning python, there might be some mistakes hopefully by everyone’s reviews I can make it much better.

---

## [Text Analytics Toolkit – Explore topics, classify text label, chat with your data! Turn unstructure text to structure data!](https://discuss.streamlit.io/t/text-analytics-toolkit-explore-topics-classify-text-label-chat-with-your-data-turn-unstructure-text-to-structure-data/97223)

<div class="topic-metadata">

**Author:** [@ngtlevan](https://discuss.streamlit.io/u/ngtlevan)\
**Replies:** 0\
**Last updated:** [March 24, 2025, 1:18am UTC](https://discuss.streamlit.io/t/text-analytics-toolkit-explore-topics-classify-text-label-chat-with-your-data-turn-unstructure-text-to-structure-data/97223 "2025-03-24T01:18:42Z")

</div>

Hi Streamlit friends! I’m excited to share a personal project I’ve been building: Text Analytics Toolkit — a simple app designed to make working with unstructured text more approachable for non-technical users. …

---

## [New Component: Streamlit-tags a new way to do add tags and enter keywords](https://discuss.streamlit.io/t/new-component-streamlit-tags-a-new-way-to-do-add-tags-and-enter-keywords/10810)

<div class="topic-metadata">

**Author:** [@gagan3012](https://discuss.streamlit.io/u/gagan3012)\
**Replies:** 30\
**Last updated:** [January 22, 2025, 4:53pm UTC](https://discuss.streamlit.io/t/new-component-streamlit-tags-a-new-way-to-do-add-tags-and-enter-keywords/10810 "2025-01-22T16:53:39Z")

</div>

Hello, I have created a custom component for Streamlit which is a custom tag function and keywords functions in Streamlit it returns a list and the list can be used as usual. pip install streamlit-tags import streamli…

---

## [Explore TextViz Studio - Onestop shop for advanced text analysis and data visualization](https://discuss.streamlit.io/t/explore-textviz-studio-onestop-shop-for-advanced-text-analysis-and-data-visualization/87662)

<div class="topic-metadata">

**Author:** [@alcocerjj](https://discuss.streamlit.io/u/alcocerjj)\
**Replies:** 0\
**Last updated:** [December 14, 2024, 5:56am UTC](https://discuss.streamlit.io/t/explore-textviz-studio-onestop-shop-for-advanced-text-analysis-and-data-visualization/87662 "2024-12-14T05:56:24Z")

</div>

I’m thrilled to introduce TextViz Studio, a streamlit-based application designed to simplify text analysis and data visualization for researchers and social scientists—no coding required! Key modules from the applicati…

---

## [A Streamlit app to summarize arXiv.org academic research](https://discuss.streamlit.io/t/a-streamlit-app-to-summarize-arxiv-org-academic-research/63281)

<div class="topic-metadata">

**Author:** [@sfreagin](https://discuss.streamlit.io/u/sfreagin)\
**Replies:** 0\
**Last updated:** [February 27, 2024, 12:17am UTC](https://discuss.streamlit.io/t/a-streamlit-app-to-summarize-arxiv-org-academic-research/63281 "2024-02-27T00:17:58Z")

</div>

Hi all, long time listener / first time caller. Please let me know if this topic belongs somewhere else or requires more detail. App here: https://arxiv-explorer.streamlit.app I am introducing the arXiv Explorer, a str…

---

## [Introducing TasteMatch: Transform Your Dining Adventures with Streamlit!](https://discuss.streamlit.io/t/introducing-tastematch-transform-your-dining-adventures-with-streamlit/59061)

<div class="topic-metadata">

**Author:** [@Sathish\_Prasad](https://discuss.streamlit.io/u/Sathish_Prasad)\
**Replies:** 0\
**Last updated:** [January 8, 2024, 7:17am UTC](https://discuss.streamlit.io/t/introducing-tastematch-transform-your-dining-adventures-with-streamlit/59061 "2024-01-08T07:17:31Z")

</div>

Hey Streamlit Community! :wave: I’m thrilled to introduce my latest creation: TasteMatch - your gateway to exploring new dining experiences without the usual hesitation! :fork\_and\_knife: Link to app - https://tastematc…

---

## [CyberOops tracks and analyze the impact of cybersecurity-related SEC filings on stock prices](https://discuss.streamlit.io/t/cyberoops-tracks-and-analyze-the-impact-of-cybersecurity-related-sec-filings-on-stock-prices/58977)

<div class="topic-metadata">

**Author:** [@jwalker](https://discuss.streamlit.io/u/jwalker)\
**Replies:** 0\
**Last updated:** [January 6, 2024, 6:13pm UTC](https://discuss.streamlit.io/t/cyberoops-tracks-and-analyze-the-impact-of-cybersecurity-related-sec-filings-on-stock-prices/58977 "2024-01-06T18:13:37Z")

</div>

Cyberoops This is a work in progress app focuses on providing information on cybersecurity SEC 8-K and 10-K filings, crucial for understanding how these filings may influence stock prices, especially in light of the …

---

## [New component: NLP annotation tools](https://discuss.streamlit.io/t/new-component-nlp-annotation-tools/57047)

<div class="topic-metadata">

**Author:** [@rmarquet21](https://discuss.streamlit.io/u/rmarquet21)\
**Replies:** 5\
**Last updated:** [December 28, 2023, 9:15am UTC](https://discuss.streamlit.io/t/new-component-nlp-annotation-tools/57047 "2023-12-28T09:15:47Z")

</div>

:star2::wave: Hello everyone! :wave::star2: I’m excited to share some updates to my text highlighting and labeling component! :rocket: This tool is your go-to resource for easy and efficient annotation. I plan to improv…

---

## [How to convert Top2Vec to pickle extension](https://discuss.streamlit.io/t/how-to-convert-top2vec-to-pickle-extension/44206)

<div class="topic-metadata">

**Author:** [@Keszzz](https://discuss.streamlit.io/u/Keszzz)\
**Replies:** 2\
**Last updated:** [May 31, 2023, 11:15am UTC](https://discuss.streamlit.io/t/how-to-convert-top2vec-to-pickle-extension/44206 "2023-05-31T11:15:37Z")

</div>

Summary Hello. I would like to export a Top2Vec model using a download button. To do this, I’m trying to save the model as a pickle. Below is a sample code: Steps to reproduce Code snippet: import io import pickle impo…

---

## [Converting Audio Files from Lectures/Meetings to Markdown Notes | Web App](https://discuss.streamlit.io/t/converting-audio-files-from-lectures-meetings-to-markdown-notes-web-app/44060)

<div class="topic-metadata">

**Author:** [@teyang-lau](https://discuss.streamlit.io/u/teyang-lau)\
**Replies:** 0\
**Last updated:** [May 26, 2023, 1:07pm UTC](https://discuss.streamlit.io/t/converting-audio-files-from-lectures-meetings-to-markdown-notes-web-app/44060 "2023-05-26T13:07:13Z")

</div>

Hi, check out my streamlit deployment of the web app I made to auto-convert audio/video files from lectures/meetings into summarized markdown notes, which can save lots of time! Check out the app on Streamlit-Cloud he…

---

## [Revealai: Check for AI plagiarism](https://discuss.streamlit.io/t/revealai-check-for-ai-plagiarism/36805)

<div class="topic-metadata">

**Author:** [@ayansengupta17](https://discuss.streamlit.io/u/ayansengupta17)\
**Replies:** 13\
**Last updated:** [February 6, 2023, 12:05am UTC](https://discuss.streamlit.io/t/revealai-check-for-ai-plagiarism/36805 "2023-02-06T00:05:48Z")

</div>

A simple streamlit app to detect if a piece of text is written by Ai. https://revealai.streamlit.app/ How to use it? Copy a piece of text and paste it in the text box. Click the Analyze button, and let the models behi…

---

## [Text data extractor: PDF to Text](https://discuss.streamlit.io/t/text-data-extractor-pdf-to-text/25210)

<div class="topic-metadata">

**Author:** [@nainiayoub](https://discuss.streamlit.io/u/nainiayoub)\
**Replies:** 1\
**Last updated:** [December 15, 2022, 10:10pm UTC](https://discuss.streamlit.io/t/text-data-extractor-pdf-to-text/25210 "2022-12-15T22:10:30Z")

</div>

Hello community, I made this PDF to text extractor app that takes a pdf as input, displays the document on the page and returns, based on the user option, either a txt file that contains all of the PDF’s text or a ZIP f…

---

## [A Free Reading assistant to quickly read anything. Choose an article, or paste a URL or provide your own text that you want to read Quickly](https://discuss.streamlit.io/t/a-free-reading-assistant-to-quickly-read-anything-choose-an-article-or-paste-a-url-or-provide-your-own-text-that-you-want-to-read-quickly/34385)

<div class="topic-metadata">

**Author:** [@Venkatesh\_Murugadas](https://discuss.streamlit.io/u/Venkatesh_Murugadas)\
**Replies:** 5\
**Last updated:** [December 15, 2022, 9:07pm UTC](https://discuss.streamlit.io/t/a-free-reading-assistant-to-quickly-read-anything-choose-an-article-or-paste-a-url-or-provide-your-own-text-that-you-want-to-read-quickly/34385 "2022-12-15T21:07:20Z")

</div>

Check out this awesome Streamlit app I built https://quickreads.streamlit.app/

---

## [Generate Tweets with AI](https://discuss.streamlit.io/t/generate-tweets-with-ai/33977)

<div class="topic-metadata">

**Author:** [@kinosal](https://discuss.streamlit.io/u/kinosal)\
**Replies:** 3\
**Last updated:** [December 10, 2022, 9:28pm UTC](https://discuss.streamlit.io/t/generate-tweets-with-ai/33977 "2022-12-10T21:28:57Z")

</div>

Generate Tweet texts using OpenAI’s GPT-3 model with this app: :arrow\_right: https://tweets.streamlit.app The prompt accepts a topic as well as an optional mood parameter and a Twitter account for “style-transfer”. Ha…

---

## [FileNotFoundError: \[Errno 2\] No such file or directory: 'java': Using a model as an argument for a preprocessing function for text classification with BERT](https://discuss.streamlit.io/t/filenotfounderror-errno-2-no-such-file-or-directory-java-using-a-model-as-an-argument-for-a-preprocessing-function-for-text-classification-with-bert/34347)

<div class="topic-metadata">

**Author:** [@nainiayoub](https://discuss.streamlit.io/u/nainiayoub)\
**Replies:** 1\
**Last updated:** [December 6, 2022, 4:05pm UTC](https://discuss.streamlit.io/t/filenotfounderror-errno-2-no-such-file-or-directory-java-using-a-model-as-an-argument-for-a-preprocessing-function-for-text-classification-with-bert/34347 "2022-12-06T16:05:11Z")

</div>

Hello everyone, I’m working on a text classifier using AraBERT. My application is working locally however it’s not working in deployment because of the model’s text pre-processing function that uses AraBERT as an rgumen…

---

## [Brainstorming Buddy](https://discuss.streamlit.io/t/brainstorming-buddy/33707)

<div class="topic-metadata">

**Author:** [@nainiayoub](https://discuss.streamlit.io/u/nainiayoub)\
**Replies:** 1\
**Last updated:** [November 29, 2022, 5:55pm UTC](https://discuss.streamlit.io/t/brainstorming-buddy/33707 "2022-11-29T17:55:53Z")

</div>

Hello community, Brainstorming Buddy is a small streamlit helper tool that I built on GPT-3 to help me generate ideas and identify points to expand on, giving a specific topic. How does it work? Simply enter the topic …

---

## [Translate English to Code](https://discuss.streamlit.io/t/translate-english-to-code/17933)

<div class="topic-metadata">

**Author:** [@kinosal](https://discuss.streamlit.io/u/kinosal)\
**Replies:** 5\
**Last updated:** [October 18, 2022, 8:58pm UTC](https://discuss.streamlit.io/t/translate-english-to-code/17933 "2022-10-18T20:58:19Z")

</div>

Translate English to SQL and Pandas for data analytics based on OpenAI’s GPT-3 Codex with this app: :arrow\_right: https://share.streamlit.io/kinosal/codex-analytics/app.py Happy to hear your feedback, questions or idea…

---

## [Sentiment Explainer: Streamlit app that makes Transformer models explainable](https://discuss.streamlit.io/t/sentiment-explainer-streamlit-app-that-makes-transformer-models-explainable/30276)

<div class="topic-metadata">

**Author:** [@sgoede](https://discuss.streamlit.io/u/sgoede)\
**Replies:** 0\
**Last updated:** [September 5, 2022, 8:12pm UTC](https://discuss.streamlit.io/t/sentiment-explainer-streamlit-app-that-makes-transformer-models-explainable/30276 "2022-09-05T20:12:55Z")

</div>

Hi community, I have created the following app, deployed via Streamlit-Share (thanks a lot for this BTW) https://sgoede-sentiment-explained-sentiment-explained-0n8uqj.streamlitapp.com/ It let’s you predict the sentime…

---

## [Am I exceeding the maximum model size by switch from bert-base to bert-large?](https://discuss.streamlit.io/t/am-i-exceeding-the-maximum-model-size-by-switch-from-bert-base-to-bert-large/29739)

<div class="topic-metadata">

**Author:** [@stephen-crone](https://discuss.streamlit.io/u/stephen-crone)\
**Replies:** 4\
**Last updated:** [August 24, 2022, 5:14pm UTC](https://discuss.streamlit.io/t/am-i-exceeding-the-maximum-model-size-by-switch-from-bert-base-to-bert-large/29739 "2022-08-24T17:14:33Z")

</div>

Hi, I have developed and deployed a Streamlit app successfully here using a fine-tuned bert-base model: https://stephen-crone-monkeypox-webapp-smallmodel-ua2xnc.streamlitapp.com/ However, I only intended this model to…

---

## [Simple requirements statements checker using spaCy](https://discuss.streamlit.io/t/simple-requirements-statements-checker-using-spacy/25392)

<div class="topic-metadata">

**Author:** [@asehmi](https://discuss.streamlit.io/u/asehmi)\
**Replies:** 0\
**Last updated:** [May 19, 2022, 2:35pm UTC](https://discuss.streamlit.io/t/simple-requirements-statements-checker-using-spacy/25392 "2022-05-19T14:35:14Z")

</div>

There was an interesting idea posed in the forum to build a tool to check the precision of language used in requirements specs. Different levels of “loose” wording were flagged using if/then rules. I tried to do somethin…

---

## [Text Message Sentiment Analysis with NLTK](https://discuss.streamlit.io/t/text-message-sentiment-analysis-with-nltk/25102)

<div class="topic-metadata">

**Author:** [@gerardrbentley](https://discuss.streamlit.io/u/gerardrbentley)\
**Replies:** 0\
**Last updated:** [May 11, 2022, 5:18am UTC](https://discuss.streamlit.io/t/text-message-sentiment-analysis-with-nltk/25102 "2022-05-11T05:18:26Z")

</div>

First half just applies to mac imessage users, but the technique works for any data set of text messages with a similar schema. The most positive message I’ve received is a campaign fundraising advertisement (as scored …

---

## [New Component: Streamlit-Wordcloud, a new component to build beautiful and interactive wordclouds with Streamlit](https://discuss.streamlit.io/t/new-component-streamlit-wordcloud-a-new-component-to-build-beautiful-and-interactive-wordclouds-with-streamlit/9826)

<div class="topic-metadata">

**Author:** [@rezaho](https://discuss.streamlit.io/u/rezaho)\
**Replies:** 5\
**Last updated:** [May 1, 2022, 9:14am UTC](https://discuss.streamlit.io/t/new-component-streamlit-wordcloud-a-new-component-to-build-beautiful-and-interactive-wordclouds-with-streamlit/9826 "2022-05-01T09:14:35Z")

</div>

Hello all, I just published a new component for Streamlit which will let you build beautiful and interactive wordcloud visualizations. For installing the package you can simply use: pip install streamlit-wordcloud An…

---

## [Semantic publishing - The Entities' Swissknife](https://discuss.streamlit.io/t/semantic-publishing-the-entities-swissknife/24213)

<div class="topic-metadata">

**Author:** [@MaxGSEO](https://discuss.streamlit.io/u/MaxGSEO)\
**Replies:** 0\
**Last updated:** [April 15, 2022, 1:02am UTC](https://discuss.streamlit.io/t/semantic-publishing-the-entities-swissknife/24213 "2022-04-15T01:02:21Z")

</div>

The Entitis Swissknife is live! https://share.streamlit.io/maxgseo/the-entities-swissknife/main/main.py Insert or URL, extract all entities using Google NLP or TextRazor APIs, select which entities you want to inject in…

---

## [Struggling with states and forms - multiple variable number of them!](https://discuss.streamlit.io/t/struggling-with-states-and-forms-multiple-variable-number-of-them/24110)

<div class="topic-metadata">

**Author:** [@galleon](https://discuss.streamlit.io/u/galleon)\
**Replies:** 1\
**Last updated:** [April 13, 2022, 3:17am UTC](https://discuss.streamlit.io/t/struggling-with-states-and-forms-multiple-variable-number-of-them/24110 "2022-04-13T03:17:28Z")

</div>

Hi there I am working on a small NLP UI where I would like to generate (and possibly) change parts of the text dynamically. Each part is associated with a form and its submit\_form\_button using the following code: …

---

## [New Component: streamlit-firstlanguage, components to access FirstLanguage NLP API](https://discuss.streamlit.io/t/new-component-streamlit-firstlanguage-components-to-access-firstlanguage-nlp-api/23201)

<div class="topic-metadata">

**Author:** [@Selva\_M](https://discuss.streamlit.io/u/Selva_M)\
**Replies:** 0\
**Last updated:** [March 16, 2022, 4:15pm UTC](https://discuss.streamlit.io/t/new-component-streamlit-firstlanguage-components-to-access-firstlanguage-nlp-api/23201 "2022-03-16T16:15:45Z")

</div>

FirstLanguage Team is happy to announce new Streamlit components that will enable users to interact with our NLP API. Just install our package using below: pip install streamlit-firstlanguage You can access any of our…

[Next page](https://discuss.streamlit.io/tag/nlp/51.md?match_all_tags=true&page=1&tags%5B%5D=nlp)
