JWKTL (Java-based Wiktionary Library) is an application programming interface for the free multilingual online dictionary Wiktionary. Wiktionary is collaboratively constructed by volunteers and continually growing. JWKTL enables efficient and structured access to the information encoded in the English, the German, and the Russian Wiktionary language editions, including sense definitions, part of speech tags, etymology, example sentences, translations, semantic relations, and many other lexical information types. The API was first described in an LREC 2008 paper. The Russian JWKTL parser is based on Wikokit.
Visit our GitHub project site for download information and documentation.
License and Availability
The latest version of JWKTL is available via Maven Central. If you use Maven as your build tool, then you can add JWKTL as a dependency in your pom.xml file:
<dependency> <groupId>de.tudarmstadt.ukp.jwktl</groupId> <artifactId>jwktl</artifactId> <version>1.0.0</version> </dependency>
JWKTL is available as open source software under the Apache License 2.0 (ASL) from our GitHub project site. The software thus comes “as is” without any warranty (see license text for more details). JWKTL makes use of Berkeley DB Java Edition 5.0.73 (Sleepycat License), Apache Ant 1.7.1 (ASL), Xerces 2.9.1 (ASL), JUnit 4.10 (CPL).