haotx/translate-api

Support translate text

Installs: 41

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/haotx/translate-api

1.0.0 2016-06-08 04:55 UTC

This package is not auto-updated.

Last update: 2025-09-28 00:50:49 UTC


README

Total Downloads

TranslateApi

Translate 1.0.0 for PHP

This package is a wrapper of Translate Yandex adapted to work with PHP.

Installation

    composer require "haotx/translate-api:1.*"

Usage translate Yandex

[Get your api key of Yandex] (https://tech.yandex.com/keys/get/?service=trnsl)

Translate the text (Don't support translate multi text)

use TranslateApi\Translate;
use TranslateApi\TranslateYandex;

$provider = new TranslateYandex($yourKeyApi);

$translate = new Translate($provider);
$result = $translate->translate('Hello world', 'en', 'vi');

Detect language the text

use TranslateApi\Translate;
use TranslateApi\TranslateYandex;

$provider = new TranslateYandex($yourKeyApi);

$translate = new Translate($provider);
$result = $translate->detect('Hello world');

Get supported languages

use TranslateApi\Translate;
use TranslateApi\TranslateYandex;

$provider = new TranslateYandex($yourKeyApi);

$translate = new Translate($provider);
$result = $translate->getSupportedLanguages(['ui' => 'en']);

Translate Yandex

See more api of Yandex look here.