PHPackages                             da41b94c/yandex-translate-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. da41b94c/yandex-translate-php

ActiveLibrary[API Development](/categories/api)

da41b94c/yandex-translate-php
=============================

Yandex Cloud Translate API client

v1.0.1(5mo ago)01MITPHPPHP &gt;=7.4CI passing

Since Jan 16Pushed 5mo agoCompare

[ Source](https://github.com/da41b94c/yandex-translate-php)[ Packagist](https://packagist.org/packages/da41b94c/yandex-translate-php)[ RSS](/packages/da41b94c-yandex-translate-php/feed)WikiDiscussions main Synced today

READMEChangelog (2)DependenciesVersions (3)Used By (0)

yandex-translate-php
====================

[](#yandex-translate-php)

[![Packagist Version](https://camo.githubusercontent.com/280f64e8d64693bb0549420000111354a8f4f7246830327275f80d82f9431f8b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64613431623934632f79616e6465782d7472616e736c6174652d7068702e737667)](https://packagist.org/packages/da41b94c/yandex-translate-php)[![CI](https://github.com/da41b94c/yandex-translate-php/actions/workflows/ci.yml/badge.svg)](https://github.com/da41b94c/yandex-translate-php/actions/workflows/ci.yml)

PHP-клиент для **Yandex Cloud Translate API**:

- Авторизация через **Api-Key** (API key сервисного аккаунта)
- Передаёт **folderId** в теле запроса
- Поддерживает `get()` и `getBatch()`
- Повторы (retry) при **429 / 5xx / таймаутах** (настраивается)
- Проверка SSL **включена по умолчанию**

Требования
----------

[](#требования)

- PHP &gt;= 7.4
- ext-curl

Установка (Composer)
--------------------

[](#установка-composer)

```
composer require da41b94c/yandex-translate-php
```

Настройка
---------

[](#настройка)

Рекомендуется задавать переменные окружения:

- `YANDEX_API_KEY`
- `YANDEX_FOLDER_ID`

Пример (Linux):

```
export YANDEX_API_KEY="YOUR_API_KEY"
export YANDEX_FOLDER_ID="YOUR_FOLDER_ID"
```

Использование (одна строка)
---------------------------

[](#использование-одна-строка)

```
