OpenSub4j is an open source Java library for opensubtites. It provides an object-oriented abstraction over XML-RPC opensubtitles.org API.
Simply add the dependency to gradle/maven:
dependencies {
compile 'com.github.wtekiela:opensub4j:0.1.1'
}
To build the library from sources, you just need to invoke:
./gradlew assemble
Note: Java JDK 8 is required.