aalfiann/google-translate-api-php

A PHP class library to make your own Google Translate API for free.

1.0.1 2018-09-17 07:57 UTC

This package is auto-updated.

Last update: 2024-04-20 22:14:07 UTC


README

Version Total Downloads License

A PHP class library to make your own Google Translate API for free.

Installation

Install this package via Composer.

composer require "aalfiann/google-translate-api-php:^1.0"

Standar Usage

require_once ('vendor/autoload.php');
use \aalfiann\GoogleTranslate;

$lang = new GoogleTranslate();
$lang->source = 'id';
$lang->target = 'en';
$lang->text = 'Selamat datang di kampung halamanku!';

$result = $lang->translate()->getText();

echo $result;

Chain Usage + Make detect source of language automatically

require_once ('vendor/autoload.php');
use \aalfiann\GoogleTranslate;

$lang = new GoogleTranslate();
$text = 'Arigatou!';

$result = $lang->setTarget('en')->setText($text)->translate()->getText();

echo $result;

Note:

  • If you are not specify the source of language, then Google will detect it automatically.
  • You should cache the results, because Google has LIMIT RATE and will block your IP address server if too many request.