The reference documentation is generated from the C++ source, but it describes the general interface that can also be used from Java or Python. The translation to these languages is generally trivial, see the tutorials for examples.