TAPoR 3 Discover research tools for studying texts.

Filters: Narrow the Selection of Tools

/ 2
Sort By
WordSmith

WordSmith Tools is a commercial integrated suite of programs designed to analyze word behaviour in a text. It can be used to generate a list of all words or word clusters, concord, find keywords and more. This tool is recommended for publishers, language teachers and students, and language researchers. 

CollateX

CollateX is a free Java library for collating texts offered by Interedition, designed to be the successor to Peter Robinson's Collate. It uses a component-oriented architecture, to enable users to mix and match components according to their needs. Though its core library is Java, it also integrates a demo web application, a demo client application and Python language bindings that allow CollateX to be embedded into Python applications.

TXM

TXM is a free, open source text corpus analysis environment. Its features include concordance, collocate search, frequencies based on the CQP full text search engine and statistical functions based on R packages. It can export results in CSV, XML or SVG format, and runs as a standalone desktop application in Windows, OS X and Linux environments, or as a web portal (download the leaflet for more).

Concordance

Concordance is a commerical text analysis and concordance tool originally developed for the Humanities (formerly available via the University of Dundee School of Humanities). It offers features for text analysis, word lists, indexes, full concordances, word frequencies and more. A free trial version is available.

Textal

Textal is a text analysis app for the iPhone and iPad offered by the UCL Centre for Digital Humanities. It creates word clouds from texts, websites, tweets and documents, then allows users to explore the statistics and relationships between words in the text. As a tool, it is intended as an introduction to to text analysis while expanding the functionality traditionally implemented in word clouds.

DocuScope

DocuScope is a text analysis environment first developed in 1998. It contains a suite of interactive visualization tools for corpus-based rhetorical analysis. At present, DocuScope is not available outside the originating research group. However, the Working Group for Digital Inquiry at the University of Wisconsin-Madison is currently working on a working environment that includes much of DocuScope's functions.

Textable

Textable is a an add-on tool developed for the Orange data mining and visualization package. Its functions include the ability to build data tables from textual data, to import data from other sources, and to build concordances and collocations. It also enables users to segment and annotate text, systematically recode data, determine subsets, and compute frequency and complexity measures.

Corpkit

corpkit is a tool for doing corpus linguistics.

It does a lot of the usual things, like parsing, concordancing and keywording, but also extends their potential significantly: you can concordance by searching for combinations of lexical and grammatical features, and can do keywording of lemmas, of subcorpora compared to corpora, or of words in certain positions within clauses.

Corpus interrogations can be quickly edited and visualised in complex ways, or saved and loaded within projects, or exported to formats that can be handled by other tools.

corpkit accomplishes all of this by leveraging a number of sophisticated programming libraries, including pandas, matplotlib, scipy, Tkinter, tkintertable and Stanford CoreNLP.

stylo

The ‘Stylo’ package provides easy-to-use implementations of various established analyses in the field of computational stylistics, including non-traditional authorship attribution, genre recognition, style development (“stylochronometry”), etc. The package includes a number of explanatory methods provided by the function stylo() (multidimensional scaling, principal component analysis, cluster analysis, bootstrap consensus trees). Addtionally, a number of supervised machine-learning methods are available via the function classify() (Delta, support vector machines, naive Bayes, k-nearest neighbors, nearest shrunken centroids). The rolling.delta() function analyses collaborative works and tries to determine the authorship of fragments extracted from them. The oppose() function performs a contrastive analysis between two given sets of texts: among other things, it generates lists of words significantly preferred and avoided by one or more authors in comparison to the texts by another author (or a set of them). (from: "Stylo: a package for stylometric analyses" by Eder/Kestemont/Rybicki)

CorpusSearch

CorpusSearch 2 allows users to construct and search syntactically annotated corpora, including finding and counting lexical and syntactic patterns, correcting systemic errors, and coding linguistic features.

The software is released under Mozilla Public License 1.1 (MPL 1.1) .