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

Maintainers

Package info

github.com/mathsgod/r-translate

pkg:composer/mathsgod/r-translate

Statistics

Installs: 64

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.3 2020-12-24 08:32 UTC

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