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

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


Доступ ко всем методам API осуществляется по ключу.
Получить ваш бесплатный API-ключ нужно по ссылке
http://api.yandex.ru/key/form.xml?service=trnsl
Полученный ключ прописать в файле Yandex_Translate в строке
Код PHP:
  1.  
  2. # Ваш API ключ Яндекса. Получаем здесь: http://api.yandex.ru/key/form.xml?service=trnsl
  3. protected $key = 'Ваш API ключ Яндекса'
В файле text.txt находится демо текст , и в файле text_big большой текст.
Большие тексты будут переведены фрагментами, и затем собраны в один текст.
Возможно получить списки направлений перевода через getLangs.
Отдельно возможно получить списки с какого языка переводить и на какой язык переводить.
А также список код языка - имя языка.
Может кому пригодится , для экономии времени .
Для демо разместите папку trans в корне локального домена, и в файле index.php укажите пути к текстовым демо файлам
Скачать класс переводчик yandex API

Примечание; Данное решение - для разработчика. ВЫ можете использовать по вашему усмотрению.
Комментарии (1)
Bubble Gumoff 30 сентября 2015 в 19:30 0
Спасибо, пригодится в будущем, а версия icms ?