yandex/translate-api

Client for Yandex.Translate API

Maintainers

πŸ‘ nkt

Package info

github.com/yandex-php/translate-api

pkg:composer/yandex/translate-api

Statistics

Installs: 2 458 905

Dependents: 15

Suggesters: 1

Stars: 132

Open Issues: 5

1.5.2 2015-07-27 15:00 UTC

Requires

  • php: >=5.3
  • ext-curl: *

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT c99e69cde3e688fc0f99c4d8a21585226a8e1938

  • Nikita Gusakov <dev.woop@nkt.me>

This package is not auto-updated.

Last update: 2026-06-08 12:27:19 UTC


README

πŸ‘ Latest Stable Version
πŸ‘ Total Downloads
πŸ‘ Latest Unstable Version
πŸ‘ License

Api reference

Versioning

Package version corresponds to the version of the API.

Installation

Add into your composer.json:

{
 "require": {
 "yandex/translate-api": "1.5.x"
 }
}

Usage

Get your own api key

use Yandex\Translate\Translator;
use Yandex\Translate\Exception;

try {
 $translator = new Translator($key);
 $translation = $translator->translate('Hello world', 'en-ru');

 echo $translation; // ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€

 echo $translation->getSource(); // Hello world;

 echo $translation->getSourceLanguage(); // en
 echo $translation->getResultLanguage(); // ru
} catch (Exception $e) {
 // handle exception
}

License

MIT