Natural Language Processing tools for TYPO3 with language detection, stemming, stop words filtering, and text clustering
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.
TYPO3 extension for suggesting semantically related pages using advanced NLP and TF-IDF analysis
Supported TYPO3 versions:Visualize internal page links with D3.js force diagrams and thematic clustering for content analysis.
Supported TYPO3 versions:| 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 |