Comprehensive toolkit for text mining and natural language processing
with an interactive Shiny interface. Import documents from multiple
formats (PDF, DOCX, XLSX, CSV, TXT) using
Marker for PDF extraction,
preprocess with quanteda, and
perform linguistic analysis via spaCy, topic
modeling (stm,
BERTopic), semantic analysis,
sentiment analysis, and network visualization with
plotly. Features topic-grounded content
generation via local (Ollama) and web-based
(OpenAI,
Gemini) APIs, WCAG 2.1 AA accessibility,
multi-language support, and enterprise security for production
deployment.
The development version from GitHub with:
install.packages("devtools")
devtools::install_github("mshin77/TextAnalysisR")
library(TextAnalysisR)
Access the web app at https://www.textanalysisr.org.
Launch and browse the app on the local computer:
run_app()
See Quick Start for tutorials.
-
Shin, M. (2025). TextAnalysisR: A text mining workflow tool (R package version 0.0.3) [Computer software]. https://mshin77.github.io/TextAnalysisR
-
Shin, M. (2025). TextAnalysisR: A text mining workflow tool [Web application]. https://www.textanalysisr.org
