A Java UIMA-based toolbox for multilingual and efficient terminology extraction an multilingual term alignment
Java Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
scripts
src
.gitignore
.travis.yml
LICENSE
README.md
build.gradle
gradle-local.properties.sample
gradle.properties

README.md

Build Status

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 git@github.com: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 git@github.com: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>

Running TermSuite functional tests

  1. cp src/test/resources/termsuite-test.properties.sample src/test/resources/termsuite-test.properties,
  2. In termsuite-test.properties, set the path to your local TreeTagger installation,
  3. Run gradle cucumberTest from command line, or launch the FunctionalTests test suite from your IDE's JUnit launcher.