“”

NLP Tools

nlp_tools / stable

Natural Language Processing tools for TYPO3 with language detection, stemming, stop words filtering, and text clustering

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer require cywolf/nlp-tools

Tags

#NLP #natural-language-processing #language-detection #stemming #stop-words #multilingual #text-analysis #linguistics #language-processing

Last upload comment

Christmas Release 2024 - TYPO3 14 Support!

What's new in 2.0.0:
- Full TYPO3 14 compatibility (supports 12.4 - 14.x)
- PHP 8.1+ strict type declarations
- Improved language detection service
- Enhanced text analysis with better accuracy
- Stop words support for 7 languages (EN, FR, DE, ES, IT, PT, NL)

This is a dependency for semantic_suggestion extension.

Downloads by month

Download 2.0.0 Extension Manual Found an Issue? Code Insights Packagist.org
Author
Wolfangel Cyril
Last update
25. Dec 2025
First upload
25. Feb 2025
Downloads
2,113
Category
Services
Dependencies
  • TYPO3 (>=12.4.0 <=14.99.99)
  • PHP (>=8.1.0 <=8.99.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require cywolf/nlp-tools to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (2)

Semantic Suggestion Semantic Suggestion
(semantic_suggestion)

TYPO3 extension for suggesting semantically related pages using advanced NLP and TF-IDF analysis

Supported TYPO3 versions:
Page Link Insights Page Link Insights
(page_link_insights)

Visualize internal page links with D3.js force diagrams and thematic clustering for content analysis.

Supported TYPO3 versions:

Version history

Version Upload comment Works with TYPO3 Download
2.0.0 / stable
December 25, 2025
Christmas Release 2024 - TYPO3 14 Support!

What's new in 2.0.0:
- Full TYPO3 14 compatibility (supports 12.4 - 14.x)
- PHP 8.1+ strict type declarations
- Improved language detection service
- Enhanced text analysis with better accuracy
- Stop words support for 7 languages (EN, FR, DE, ES, IT, PT, NL)

This is a dependency for semantic_suggestion extension.

>=12.4.0 <=14.99.99 Download
1.3.0 / beta
September 16, 2025
Enhanced Language Detection for TYPO3 12/13

- NEW: Intelligent TYPO3 site language detection
- IMPROVED: Advanced German language support with stemming
- UPDATED: Dependencies compatibility for TYPO3 13
- ENHANCED: Development/production deployment workflow

Perfect foundation for semantic analysis extensions.
>=12.4.0 <=13.99.99 Download
1.2.0 / beta
March 25, 2025
This release fixes a critical TypeError in page_link_insights when processing stemmed words and updates nlp_tools to improve text analysis consistency.
Modified TextAnalysisService::stem() to return an array instead of a string
Fixed namespace issue for Wamania PHP Stemmer classes
Updated TextVectorizerService to handle the new stem() return type

Upgrade Instructions:
Clear all TYPO3 caches: php typo3/sysext/core/bin/typo3 cache
Regenerate Composer autoloader: composer dump-autoload
If you have custom code using TextAnalysisService::stem(), update it to handle arrays

Breaking Changes:
TextAnalysisService::stem() now returns an array instead of a string. If your code expects a string, use implode(' ', $stemmedWords) to convert.
>=12.4.0 <=13.4.99 Download
1.1.1 / beta
March 24, 2025
add retro compatibility to TYPO3 v12
new NLP services TextVectorizerService, TextClusteringService, TopicModelingService
>=12.4.0 <=13.4.99 Download
1.0.0 / alpha
February 25, 2025
NLP Tools (nlp_tools) is a TYPO3 extension that provides natural language processing tools for your TYPO3 projects. This extension enables automatic language detection, stop words filtering, and stemming for several European languages, including French, English, German, and Spanish.
>=13.0.0 <=13.4.99 Download