Функция перевода фразы на любой язык через Google Translate

Здесь я хочу поделиться функцией, которая переводит фразу на любой иностранный язык, используя известный сервис Google Translate.

Функция принимает всего три параметра: код исходного языка, код языка перевода и текст фразы.

Собственно, сама функция:

Вызов функции будет выглядеть так:

В результате получим

I want to be better every day

То есть первым параметром мы задаём код языка оригинала ("ru"), вторым параметром указываем код нужного языка ("en") ну и третий параметр — сам текст.

Сразу хочу предупредить, что знаки препинания в тексте лучше не ставить (скорее всего фраза обрежется) и большие куски текста через функцию не гонять.. Результаты могут быть очень даже забавными, но не совсем верными.. Также не следует ожидать от функции грамотного перевода, так как сами понимаете… Google Translate иногда выдаёт просто шикарные анекдоты.. но небольшие фразы, например, названия статей или подписи к картинкам вполне хорошо переводятся.

Запись опубликована автором в рубрике PHP с метками .

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *