cabocha
« Back to VersTracker
Description:
Yet Another Japanese Dependency Structure Analyzer
Type: Formula  |  Latest Version: 0.69@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: nlp japanese parsing dependency morphological-analysis
Install: brew install cabocha
About:
CaboCha is a linguistic analysis tool for Japanese text that performs dependency parsing to identify the grammatical structure of sentences. It utilizes Conditional Random Fields (CRF) to accurately segment sentences and analyze relationships between morphemes. This tool is essential for natural language processing tasks that require understanding Japanese sentence structure.
Key Features:
  • CRF-based dependency parsing
  • Supports multiple output formats (Lattice, Tree, XML)
  • High performance and accuracy
  • Integrates with MeCab for morphological analysis
Use Cases:
  • Extracting syntactic relationships in Japanese text for NLP pipelines
  • Analyzing sentence structure for machine translation systems
  • Feature extraction for sentiment analysis of Japanese documents
Alternatives:
  • JUMAN++ – JUMAN++ focuses on morphological analysis and segmentation, whereas CaboCha specializes in dependency parsing on top of segmentation.
  • Kuromoji – Kuromoji is a Java-based morphological analyzer with dependency support, often used in Java-based web applications, while CaboCha is C++ based and widely used in academic research.
License: BSD-3-Clause OR LGPL-2.1-or-later
Dependencies: crf++, mecab, mecab-ipadic
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 4:20pm 0 VERSION_BUMP 629ab6aa