Skip to content

Latest commit

 

History

History
97 lines (64 loc) · 2.03 KB

File metadata and controls

97 lines (64 loc) · 2.03 KB

Detect Language API Java Client

Maven metadata URI Build Status

Detects language of the given text. Returns detected language codes and scores.

Installation

Maven

Add this dependency to your pom.xml:

<dependency>
    <groupId>com.detectlanguage</groupId>
    <artifactId>detectlanguage</artifactId>
    <version>2.0.2</version>
</dependency>

Gradle

Add this dependency to your build.gradle:

repositories {
	mavenCentral()
}

dependencies {
	compile 'com.detectlanguage:detectlanguage:2.0.2'
}

Upgrading

When upgrading please check changelog for breaking changes.

Usage

import com.detectlanguage.DetectLanguage;

Configuration

Before using Detect Language API client you have to setup your personal API key. You can get it by signing up at https://detectlanguage.com

DetectLanguage.apiKey = "YOURAPIKEY";

Language detection

List<Result> results = DetectLanguage.detect("Hello world");

Result result = results.get(0);

System.out.println("Language: " + result.language);
System.out.println("Score: " + result.score);

Language code detection

String language = DetectLanguage.detectCode("Hello world");

Batch detection

String[] texts = {
	"Hello world",
	"Labas rytas"
};

List<List<Result>> results = DetectLanguage.detect(texts);

Getting your account status

AccountStatusResponse accountStatus = DetectLanguage.getAccountStatus();

Getting list supported languages

LanguageInfo[] languages = DetectLanguage.getLanguages();

License

Detect Language API Java Client is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.