Some parts of this website may do not work correctly, because your browser doesn't support JavaScript or you have disabled it. In order to use all features please enable JavaScript in your browser.

Fork me on GitHub

Who is it for?

PSI-Toolkit is designed for linguists, language engineers or any users who need to process natural language texts and get the results now!

PSI-Toolkit provides an easy-to-use web-service as well as a set of advanced tools for users with some computer skills.

Binding to programming languages

Using PSI-Toolkit within popular programming languages is as simple as possible. Let's have a look at this Perl code:

my $psi = PSIToolkit::Simple::PipeRunner->new
  ("tokenize --lang en ! perl-simple-writer");
$runner->run_for_perl('PSI-Toolkit is Skynet.');
#returns: ['PSI-Toolkit', 'is', 'Skynet', '.'];

It's simple, isn't it?

Ubuntu packages!

No more wasting time trying to compile strange, cumbersome toolkits for natural language processing! PSI-Toolkit is packaged for popular Linux distributions:
Download packages

- + Result:
My            my           excl
cat           cat          modif
cat           cat          subst:sg
bit           bit          subst:sg
bit           bite         verb:imperf
dog           dog          subst:sg
dog           dog          verb:fin
dog           dog          verb:inf
Or download the output file: