Класс переводчик yandex API 1.5

Автор: | Октябрь 12, 2016

В контексте разработки мультиязыковых страниц стал вопрос о автоматическом переводе текстов карточек товара, или других текстов.
Получился класс переводчик который использует yandex API 1.5.

1476273994-5433-a65fc2f5edf90ab939092d14.png

Доступ ко всем методам API осуществляется по ключу.
Получить ваш бесплатный API-ключ нужно по ссылке
http://api.yandex.ru/key/form.xml?service=trnsl
Полученный ключ прописать в файле Yandex_Translate в строке

Код PHP:

  1. # Ваш API ключ Яндекса. Получаем здесь: http://api.yandex.ru/key/form.xml?service=trnsl
  2. protected $key = ‘Ваш API ключ Яндекса’

В файле text.txt находится демо текст , и в файле text_big большой текст.
Большие тексты будут переведены фрагментами, и затем собраны в один текст.
Возможно получить списки направлений перевода через getLangs.
Отдельно возможно получить списки с какого языка переводить и на какой язык переводить.
А также список код языка — имя языка.
Может кому пригодится , для экономии времени .
Для демо разместите папку trans в корне локального домена, и в файле index.php укажите пути к текстовым демо файлам
class_yandex_trans_27_10-2015 

Примечание; Данное решение — для разработчика. ВЫ можете использовать по вашему усмотрению.