Мобильная
версия

Google Translate API

Дата: Категория: Разное

Так как сервис Google переводчик не приносил прибыли, и на него требовалось слишком много ресурсов, они отключили свое api с 1 декабря 2011 года.

Но, не смотря на это, потребность в автоматическом переводе никуда не исчезла. Конечно, есть отличные сервисы для перевода - рассмотрим их подробнее.

Яндекс переводчик

Ссылка.
Яндекс переводчик очень распространен, и он очень хорошо справляется со своей задачей, если бы не одно НО.

После неизвестных ошибок я прочитал пользовательское соглашение, и увидел там строку

2.3. Яндекс оставляет за собой право устанавливать любые лимиты и ограничения, включая далее перечисленное, но не ограничиваясь этим:

  • на объем переводимого текста - в размере до 1 000 000 символов в сутки, но не более 10 000 000 символов месяц.

Они позволяют использовать всего лишь миллион символов в день. Это совсем никуда не годится для тех масштабов в которых нужно переводить мне, и я сразу отверг этот сервис.

Multillect

Ссылка.
Еще один очень удобный и качественный сервис для перевода, но проблема точно такая же как и в Яндексе - ограничение по количеству символов. Тут их вообще 20000.

Google Translate

Да, я прекрасно помню, что в самом начале статьи писал о том что он не работает, и это правда. Поэтому попробуем использовать Google не так как обычные люди ;)

После недолгих копании, было выяснено что Google использует для перевода url вида 

http://translate.google.ru/translate_a/t?client=x&text={textToTranslate}&hl=en&sl=en&tl=ru

Ну а после того как у меня была эта информация, написать скрипт, который будет дергать этот url, не составило труда.

Вот собственно небольшой класс, который будет все делать за вас - github

В использовании очень простой - переводит с EN на RU. (для изменения передаются вторым и третьим параметрами соответственно)

$translate = new GoogleTranslater;
$translate->translateText('Translate me');
$translate->translateArray(['Translate me','And me']);

Теги: #API, #Translation

Ваша оценка:

Рейтинг: 10.0 (Оценок: 2)

Комментарии (2):

Akron
2016-03-13 15:52
Не работает уже (
DOC_tr
2016-03-15 21:19
@Akron:Возможно. Гугл достаточно большая контора для того, чтобы переписывать свои продукты каждый пол года ;)

Комментарий:

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии