termsuite-core
termsuite-core copied to clipboard
A Java UIMA-based toolbox for multilingual and efficient terminology extraction an multilingual term alignment
TermSuite is a Java UIMA-based toolbox for terminology extraction and multilingual term alignment. To install TermSuite and run terminology extraction, see the Getting Started guide.
Getting Started
Download, install and get TermSuite running on a short example without the Getting started guide.
Developers
Building TermSuite from sources
Requirements:
- git
- gradle
$ git clone [email protected]:termsuite/termsuite-core.git
$ cd termsuite-core
$ gradle
The jar will then be found under ./build/libs.
Installing development environment for TermSuite
Requirements:
- git
- gradle
$ git clone [email protected]:termsuite/termsuite-core.git
$ cd termsuite-core
Generate the type system classes. In a console:
$ gradle jcasgen
Now you can import/refresh termsuite-core/
in your IDE.
Use TermSuite as a Maven dependency
<dependency>
<groupId>fr.univ-nantes.termsuite</groupId>
<artifactId>termsuite-core</artifactId>
<version>3.0.9</version>
</dependency>
- Install TermSuite and run terminology extraction: Getting started guide
- User manual: Documentation
- Official site: TermSuite
Running TermSuite functional tests
-
cp src/test/resources/termsuite-test.properties.sample src/test/resources/termsuite-test.properties
, - In
termsuite-test.properties
, set the path to your local TreeTagger installation, - Run
gradle cucumberTest
from command line, or launch theFunctionalTests
test suite from your IDE's JUnit launcher.