Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2016, 22:42   #1
qwerjeka9@yandex.r
Новичок
Джуниор
 
Регистрация: 19.01.2016
Сообщений: 0
Сообщение Нужен PHP скрипт перевода базы данных через Yandex translate

Перейду сразу к делу мне нужно перевести базу данных сайта, есть бюджет в несколько тысяч рублей. Перевод должен производится не пословно, а по предложениям через Yandex translate. Необходимо многоразовая переводить базу данных на разные языки мира (основной язык русский).Как я вижу это: PHP скрипт из двух файлов, 1 файл запускает и останавливает скрипт, задает лимит и позволяет настроить скрипт по необходимости, 2-ой файл сам скрипт.
Работа скрипта 1PHP-bd-2PHP-"Yandex translate"-3PHP-bd.
1PHP - подключение к базе, выборка из базы банных статьи на русском языке (ru-RU) и автору (id_user=891). Подготовка к переводу: категории,заголовков, вступительный текст, основной текст, мета информации к переводу. В тексте будут присутствовать HTML теги Внимание! они должны остаться после перевода.
2PHP- подключение посредством curl к "Yandex translate" и Яндекс должен понять, что мы пользователи (а не бот) приветствуется применение Ajax. Перевод подготовленного контента и передача его следующему обработчику.
3PHP - проверка полученного контента на дубли и запись в базу данных под новым переведенным названием. Также надо поставить метку к статье которую скрипт перевел, что переводить ее не надо. Внимание! метку необходимо менять при следующем переводе на другой язык.
Мои контакты: qwerjeka9'собака'yandex'точка'ru
если что-то хотите спросить пишите
qwerjeka9@yandex.r вне форума Ответить с цитированием
Старый 19.01.2016, 23:27   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Просто добавлю, что при таком большом количестве запросов наверняка Яндекс выдаст каптчу.
Arigato вне форума Ответить с цитированием
Старый 20.01.2016, 10:21   #3
qwerjeka9@yandex.r
Новичок
Джуниор
 
Регистрация: 19.01.2016
Сообщений: 0
По умолчанию

Цитата:
Просто добавлю, что при таком большом количестве запросов наверняка Яндекс выдаст каптчу.
не надо предполагать... через Яндекс переводчик работают разные интернет сервис по переводу текста.
qwerjeka9@yandex.r вне форума Ответить с цитированием
Старый 20.01.2016, 10:34   #4
sauwork
Пользователь
 
Аватар для sauwork
 
Регистрация: 02.01.2015
Сообщений: 12
По умолчанию

Цитата:
Сообщение от qwerjeka9@yandex.r Посмотреть сообщение
не надо предполагать... через Яндекс переводчик работают разные интернет сервис по переводу текста.
У Yandex.translate есть нормальный api для запросов , с определенными ограничениями.
Естественно , если через форму делать , то либо бан , либо капча.

Могу сделать в виде отдельного desktop приложения , которое подключится к БД и переведет в рамках дозволенного, не php.
почта: sauwork@yandex.ru , телега: @sauwork

Последний раз редактировалось sauwork; 20.01.2016 в 10:39.
sauwork вне форума Ответить с цитированием
Старый 20.01.2016, 11:00   #5
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Могу сделать, контакты в профиле или слева под аватаром
uberchel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
API yandex translate в C# windows forms aliqulu C# (си шарп) 5 16.03.2014 13:39
Yandex API Translate timedo PHP 1 30.05.2013 03:30
отобразить из базы данных на yandex maps otmo Фриланс 1 05.05.2013 17:43
PHP + Базы данных. Скрипт расписания. Zalim Фриланс 3 12.01.2011 14:34