bedita/i18n-aws

BEdita I18n Aws plugin supporting PHP >= 7.4

v0.0.4 2024-04-17 11:46 UTC

This package is auto-updated.

Last update: 2024-10-17 12:52:31 UTC


README

Github Actions codecov phpstan Scrutinizer Code Quality image image

Installation

You can install this plugin into your application using composer.

The recommended way to install composer packages is:

composer require bedita/i18n-aws

Note: php version supported is >= 7.4.

Amazon Translate

This plugin uses AWS Translate to translate texts, via aws-sdk-php.

Usage example:

use BEdita\I18n\Aws\Core\Translator;

$translator = new Translator();
$translator->setup([
    'profile' => 'your-profile', // the AWS profile
    'region' => 'your-region', // the AWS region
]);
$result = $translator->translate(['Hello world!'], 'en', 'it');
// $result is an array, i.e ['translation' => ['Ciao mondo!']]