Executable
Choose this if you intend to use the software as it is to link your resource to BabelNet. The only way to modify the behaviour of the program is through the command line parameters.
Source
Choose this if you want to modify the standard behaviour of the package and/or extend its features. Available only in Java.
From scratch
Choose this if you want to start from scratch using Babelfy's RESTful API. Useful if you don't know Java or want to code in your favourite language.