zmog / php-lingea
Library to help you to manage your Lingea api requests.
Requires
- php: >=8.1
- ext-curl: *
- guzzlehttp/guzzle: ^7.0
- whitecube/lingua: ^1.1.0
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.
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
/api/v1/user/me
/api/v1/user/login
/api/v1/user/logout
/api/v1/user/key
core_stat
/api/v1/stat/summary/ui/current
core_features
translate
/api/v1/translate/
/api/v1/translate/{priority}
/api/v1/translate/result/{request_id}
/api/v1/translate/requeue/{request_id}
/api/v1/translate/{request_id}
/api/v1/translate/clear
/api/v1/translate/sync/
/api/v1/translate/language/iso
/api/v1/translate/language/custom
/api/v1/translate/language/list
/api/v1/translate/language/detect
/api/v1/translate/files/
/api/v1/translate/files/delete/{request_id}
glossary
/api/v1/glossary/management/list
/api/v1/glossary/management/update
/api/v1/glossary/management/create
/api/v1/glossary/management/delete/{id}
/api/v1/glossary/management/delete