Деньги, как известно, имеют различные функции. Одной из них является непрестанное движение денег в обращении, обслуживание процесса обращения. Без выполнения деньгами этой функции торговля была бы невозможна.

Translator

Опубликовано: 2016-10-04 07:04:22
видео translator

Working as a translator or interpreter: ask the experts!

Часто при разработке проектов появляется необходимость автоматического перевода текста. Ранее для этих целей можно было использовать api переводчика от Гугл, но в один красивый денек бесплатный перевод прикрыли.

Аналогичный сервис перевода существует у Bing. Сходу необходимо подчеркнуть, что качество перевода у сервиса от Майкрософт малость ниже, чем у переводчика Google, но возможность бесплатного использования перекрывает недостатки.

Но и тут обмолвка: безвозмездно предоставляется перевод 2-ух миллионов символов за месяц. Если нужно больше, можно оплатить подходящий тарифный план.

В обоих случаях нам необходимо получить ключ (Account Key).

Перебегаем по ссылке:

https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb

В верхнем правом углу жмем кнопку Sign In. нужно войти в акк live.com, если такого нет, зарегистрироваться.

Потом на страничке выбора тарифного плана жмем кнопку Sign Up в блоке 2, 000, 000
Characters/month.


На открывшейся страничке отмечаем галочку о согласии с политикой конфиденциальности и нажимаем Sign Up.

Если все выполнено правильно, Вы получите сообщение с благодарностью.

Дальше перебегаем по ссылке My Account в высшей части странцы и находим значение Primary Account Key.

Для работы с обслуживанием перевода мы будем использовать готовый класс Microsofttranslator, скачать который можно по адресу:

https://code.google.com/p/micrsoft-translator-php-wrapper/

Вносим конфигурации в конфигурационный файл класса config.inc.php, меняем значения констант ACCOUNT_KEY и CACHE_DIRECTORY (путь до папки cache, используйте $_SERVER[«DOCUMENT_ROOT»], чтоб сформировать верное значение). Можно и не указывать 2-ое значение, тогда установите значение ENABLE_CACHE в false, если не планируйте кэшировать историю запросов (что при большенном объеме переводов позволит сберегать выделенное количество знаков и не превосходить предел в 2 миллиона знаков).

Итак, конфигурация готова, я положил класс в отдельную папку translate.class и сейчас можем приступить к конкретному выполнению задачки. Рядом создаем файл index.php

Подключаем нужные файлы:


The Translator (Short Comedy Film)


10 Things You SHOULD NEVER SAY To A Translator - [SAVV FABB]

Translator