The Natural Language Processing for JVM languages (NLP4J) project provides: - NLP tools readily available for research in various disciplines. - Frameworks for fast development of efficient and robust NLP components. - API for manipulating computational structures in NLP (e.g., dependency graph).