MCPcopy Index your code
hub / github.com/dhfbk/tint

github.com/dhfbk/tint @0.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2 ↗ · + Follow
525 symbols 1,283 edges 136 files 109 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TINT

Tint (The Italian NLP Tool) is a Java-based pipeline for Natural Language Processing (NLP) in Italian. It is very fast and accurate, and implements most of the common linguistic tools, such as part-of-speech tagging, dependency parsing, entity linking. The tool is based on Stanford CoreNLP, and can be used as a stand-alone tool, included as a Java library or as a REST API service.

If you are using Tint in your project, please cite the following paper:

@ARTICLE{palmeromorettitint,
       author = {{Palmero Aprosio}, A. and {Moretti}, G.},
        title = "{Italy goes to Stanford: a collection of CoreNLP modules for Italian}",
      journal = {ArXiv e-prints},
archivePrefix = "arXiv",
       eprint = {1609.06204},
 primaryClass = "cs.CL",
     keywords = {Computer Science - Computation and Language},
         year = 2016,
        month = sep,
       adsurl = {http://adsabs.harvard.edu/abs/2016arXiv160906204P},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

For more information, surf to the Tint website.

Extension points exported contracts — how you extend this code

SimplificationRule (Interface)
Created by alessio on 15/02/17. [7 implementers]
tint-simplifier/src/main/java/eu/fbk/dh/tint/simplifier/rules/SimplificationRule.java

Core symbols most depended-on inside this repo

get
called by 270
tint-resources/src/main/java/eu/fbk/dh/tint/resources/morpho/FstanRunner.java
length
called by 91
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/Extent.java
equals
called by 81
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/Token.java
contains
called by 62
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/Extent.java
getProperty
called by 29
tint-runner/src/main/java/eu/fbk/dh/tint/runner/TintPipeline.java
setProperty
called by 28
tint-runner/src/main/java/eu/fbk/dh/tint/runner/TintPipeline.java
toString
called by 28
tint-readability/src/main/java/eu/fbk/dh/tint/readability/Readability.java
load
called by 26
tint-runner/src/main/java/eu/fbk/dh/tint/runner/TintPipeline.java

Shape

Method 363
Class 104
Function 50
Enum 7
Interface 1

Languages

Java90%
TypeScript10%

Modules by API surface

tint-readability/src/main/java/eu/fbk/dh/tint/readability/Readability.java51 symbols
tint-heideltime-annotator/src/main/java/eu/fbk/dh/tint/heideltime/annotator/HeidelTimeAnnotator.java15 symbols
tint-simplifier/src/main/java/eu/fbk/dh/tint/simplifier/Test.java14 symbols
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/Token.java13 symbols
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/Extent.java13 symbols
tint-runner/src/main/java/eu/fbk/dh/tint/runner/TintPipeline.java13 symbols
tint-digimorph-annotator/src/main/java/eu/fbk/dh/tint/digimorph/annotator/GuessModel.java13 symbols
tint-verb/src/main/java/eu/fbk/dh/tint/verb/VerbMultiToken.java12 symbols
tint-resources/src/main/java/eu/fbk/dh/tint/resources/ner/WikiNewsReader.java12 symbols
tint-readability/src/main/java/eu/fbk/dh/tint/readability/it/ItalianReadability.java12 symbols
tint-readability/src/main/java/eu/fbk/dh/tint/readability/ReadabilityAnnotations.java11 symbols
tint-tokenizer/src/main/java/eu/fbk/dh/tint/tokenizer/token/TokenGroup.java9 symbols

For agents

$ claude mcp add tint \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact