mathsgod / r-translate
There is no license information available for the latest version (1.0.3) of this package.
Using google translate to translate word
1.0.3
2020-12-24 08:32 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2026-03-17 07:10:24 UTC
README
A simple PHP library that uses Google Translate to translate text between languages.
Requirements
- PHP 7.0+
- Composer
Installation
composer require mathsgod/r-translate
Usage
require_once __DIR__ . "/vendor/autoload.php"; use R\Translate; $t = new Translate(); // Translate from auto-detected language to English $result = $t->translate("你好", "auto", "en"); echo $result; // Hello // Translate from Traditional Chinese to English $result = $t->translate("數據中心選擇", "zh-TW", "en"); echo $result;
translate($text, $from, $to)
Translates the given text.
| Parameter | Type | Description |
|---|---|---|
$text |
string | The text to translate |
$from |
string | Source language code (e.g. "zh-TW", "auto") |
$to |
string | Target language code (e.g. "en", "ja") |
Returns the translated string.
Supported language codes: Use standard BCP 47 language tags such as en, zh-TW, zh-CN, ja, ko, fr, de, es, etc. Use "auto" to let Google detect the source language automatically.
Running Tests
vendor/bin/phpunit
Author
Raymond Chong <mathsgod@yahoo.com>
License
MIT