/loquela-php

Language Detection API PHP Client

Primary LanguagePHP

Language Detection API PHP Client

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

Installation

  1. Create an account at loque.la http://loque.la/signup/ And get your api key
  2. Copy loquela.php on your web server
  3. require the file require_once("/path/to/file/loquela.php");

Usage

Single Language detection

$l = new Loquela( 'YOUR-API-KEY' );
$result = $l->Detect( 'Hello world' );

Multiple Languages detection

$l = new Loquela( 'YOUR-API-KEY' );
$result = $l->Detect( array( 'If we have no peace, it is because we have forgotten that we belong to each other.',
                             'Be faithful in small things because it is in them that your strength lies.' );

Multiple Languages detection

$l = new Loquela( 'YOUR-API-KEY' );
$result = $l->Status();

Results

Detections

(object) {
->data (object) {
    ->detections (array(1)) {
        ['0'] (array(1)) {
            ['0'] (object) {
                ->language (string) = "en"
                ->confidence (double) = 1
        }
      }
    }
  }
}

Status

(object) {
->requests (string) = "140"
->bytes (string) = "18443"
}

Error

(object) {
->data (object) {
    ->detections (array(1)) {
        ['0'] (object) {
            ->error (object) {
            ->code (integer) = 3
            ->message (string) = "Daily limit reached."
        }
      }
    }
  }
}

License

This is free software, and may be redistributed as you please as long as you include this readme file.

Bitdeli Badge