Download the PHP package scn/deepl-api-connector without Composer
On this page you can find all versions of the php package scn/deepl-api-connector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download scn/deepl-api-connector
More information about scn/deepl-api-connector
Files in scn/deepl-api-connector
Package deepl-api-connector
Short Description Unofficial PHP Client for the API of deepl.com
License MIT
Homepage https://github.com/SC-Networks/deepl-api-connector
Informations about the package deepl-api-connector
deepl-api-connector - Unofficial PHP Client for the API of deepl.com.
- Information about Deepl: https://www.deepl.com
- Deepl API Documentation: https://www.deepl.com/api.html
Requirements
- php (See the compatibility table below for supported php versions)
- Implementations of PSR17 (Http-Factories) (Available packages) and PSR18 (Http-Client) (Available packages)
- A deepl free/pro api key
Compatibility
Connector-Version | PHP-Version(s) |
---|---|
master (dev) | 8.2, 8.3 |
3.x (features and bugfixes) | 7.4, 8.0, 8.1, 8.2, 8.3 |
2.x (EOL) | 7.3, 7.4, 8.0, 8.1 |
1.x (EOL) | 7.2, 7.3, 7.4 |
Install
Via Composer
Usage
Api client creation
The DeeplClientFactory
supports auto-detection of installed psr17/psr18 implementations.
Just call the create
method and you are ready to go
Optionally, you can provide already created instances of HttpClient, StreamFactory and RequestFactory as params to the create method.
If a custom HTTP client implementation is to be used, this can also be done via the DeeplClientFactory::create method. The Client must support PSR18.
Get Usage of API Key
Get Translation
Optional you also can translate a batch of texts as once, see example/translate_batch.php
Add File to Translation Queue
Check File Translation Status
All translation states are available in FileStatusEnum
Get Translated File Content
Retrieve supported languages
See example/retrieve_supported_languages.php
Working with glossaries
See use_glossaries.php
Testing
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of deepl-api-connector with dependencies
ext-json Version *
php-http/discovery Version ^1.13
php-http/multipart-stream-builder Version ^1.1
psr/http-factory Version ^1.0