dhensen / translator
Provides translation clients for a few known translation providers
dev-master
2015-07-20 15:24 UTC
Requires
- php: >=5.3.0
- dhensen/buzz-additions: dev-master
- kriswallsmith/buzz: ~0.13
This package is not auto-updated.
Last update: 2024-05-25 16:01:17 UTC
README
Provides translation clients for a few known translation services. At this moment supports:
- Bing/Microsoft Azure Translator
Installation
composer require dhensen/translator
Usage
Bing/Azure:
$browser = new \Buzz\Browser(); $azureClientId = 'your_microsoft_azure_client_id'; $azureClientSecret = 'your_microsoft_azure_client_secret'; $translator = new \DHensen\Translator\Bing\BingTranslator($browser, $azureClientId, $azureClientSecret); echo $translator->translate('nl', 'en', 'Ik eet soep'); // prints: I eat soup
Google unofficial:
$browser = new \Buzz\Browser(); $translator = new \DHensen\Translator\Google\GoogleTranslatorUnofficial($browser); echo $translator->translate('nl', 'en', 'Wat ben jij aan het doen?'); // prints: What are you doing?