datlechin/laravel-google-translate

Free Google Translate API for Laravel application.

v0.0.2 2023-05-30 11:01 UTC

This package is auto-updated.

Last update: 2024-04-14 14:52:28 UTC


README

Latest Version on Packagist Total Downloads

This package allows you to free translate your Laravel app easily using the Google Translate API.

Installation

You can install the package via composer:

composer require datlechin/laravel-google-translate

Usage

use Datlechin\GoogleTranslate\Facades\GoogleTranslate;

// Using facade
$result = GoogleTranslate::withSource('en')
    ->withTarget('vi')
    ->translate('Hello world!');

$result->translatedText(); // Chào thế giới!

$result->getAlternativeTranslations();
//[
//    [
//        0 => 'Chào thế giới!',
//        1 => 'Xin chào thế giới!',
//        2 => 'Chào cả thế giới!',
//    ],
//]

$result->getSourceText(); // Hello world!
$result->getSourceLanguage(); // en

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email datlechin@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.