к каталогу

📦 google-translate-php/ Stichoza

🔤 Free Google Translate API PHP Package. Translates totally free of charge.

Открыть на GitHubобновлён 1нед назад
Звёзды
1.9k
Форки
387
За неделю
За месяц
Рост %
Язык
PHP

Установка и запуск

Installation

Install this package via Composer.

composer require stichoza/google-translate-php

[!Note] PHP 8.0 or later is required. Use following versions of this package for older PHP versions:

Package versionPHP VersionDocumentation
^5.1PHP >= 8.0v5 Docs
^4.1PHP >= 7.1v4 Docs
^3.2PHP < 7.1v3 Docs

Basic Usage

Create GoogleTranslate object

use Stichoza\GoogleTranslate\GoogleTranslate;

$tr = new GoogleTranslate('en'); // Translates into English

Or you can change languages later

$tr = new GoogleTranslate(); // Translates to 'en' from auto-detected language by default
$tr->setSource('en'); // Translate from English
$tr->setSource(); // Detect language automatically
$tr->setTarget('ka'); // Translate to Georgian

Translate sentences

echo $tr->translate('Hello World!');

Also, you can also use method chaining

echo $tr->setSource('en')->setTarget('ka')->translate('Goodbye');

Or call a shorthand static method trans

echo GoogleTranslate::trans('Hello again', 'ka', 'en');

Из README репозитория · полный README на GitHub

Категории

Теги

detect-languagegoogle-translatelanguage-detectionphptranslatetranslation