zmog/php-lingea

Library to help you to manage your Lingea api requests.

2.0.0 2025-09-26 17:33 UTC

This package is auto-updated.

Last update: 2025-09-26 17:34:18 UTC


README

This repo help you to manage your Lingea api requests.

GitHub release PHP Version

Warning

Version >= 2.0.0 is only to call LTBE >= 1.0.0 API revision, if deal with and older version of lingea API, use version 1.x.x

Installation

composer require zmog/php-lingea

Usage

<?php

require_once __DIR__ . '/vendor/autoload.php';

$api_key = 'you_api_key';

$TranslationApi = new \Zmog\Libs\Lingea\TranslationApi($api_key);
$text = 'Hello, my name is Mathieu.';

$ResponseTranslateSync = $TranslationApi->translateSync($text,\Zmog\Libs\Lingea\TranslationLanguage\ISO_639_2b::fromCode('eng'),\Zmog\Libs\Lingea\TranslationLanguage\ISO_639_1::fromCode('cs'));
echo "Translation of : $text is : ".PHP_EOL;
echo $ResponseTranslateSync->getResult();
?>

Demo scripts :

php test/language.php "my_api_key" ("my_api_url"?)
php test/translate.php "my_api_key" ("my_api_url"?)

Coverage :

core_user

Static Badge /api/v1/user/me Static Badge
Static Badge /api/v1/user/login Static Badge
Static Badge /api/v1/user/logout Static Badge
Static Badge /api/v1/user/key Static Badge

core_stat

Static Badge /api/v1/stat/summary/ui/current Static Badge

core_features

Static Badge /api/v1/features/enabled Static Badge

translate

Static Badge /api/v1/translate/ Static Badge
Static Badge /api/v1/translate/{priority} Static Badge
Static Badge /api/v1/translate/result/{request_id} Static Badge
Static Badge /api/v1/translate/requeue/{request_id} Static Badge
Static Badge /api/v1/translate/{request_id} Static Badge
Static Badge /api/v1/translate/clear Static Badge
Static Badge /api/v1/translate/sync/ Static Badge
Static Badge /api/v1/translate/language/iso Static Badge
Static Badge /api/v1/translate/language/custom Static Badge
Static Badge /api/v1/translate/language/list Static Badge
Static Badge /api/v1/translate/language/detect Static Badge
Static Badge /api/v1/translate/files/ Static Badge
Static Badge /api/v1/translate/files/delete/{request_id} Static Badge

glossary

Static Badge /api/v1/glossary/management/list Static Badge
Static Badge /api/v1/glossary/management/update Static Badge
Static Badge /api/v1/glossary/management/create Static Badge
Static Badge /api/v1/glossary/management/delete/{id} Static Badge
Static Badge /api/v1/glossary/management/delete Static Badge

dict_lookup

Static Badge /api/v1/dict/lookup Static Badge
Static Badge /api/v1/dict/languages Static Badge