100 $
Онлайн переводчик сайта - php скрипт онлайн перевода сайта через google translate (доработка существующего / разработка с нуля)
| Статус |
Открытый |
Публикация: 28.09.2020 / 14:31
Задание
Добрый день.
Требуется решение под ключ (папка в архиве для заливки на сайт) .
Оформить ТЗ качественно не могу, т.к. не знаю, отвечу на все вопросы уже исполнителю.
Что есть на сейчас?
Есть работающий php скрипт (код с комментариями) который умеет все, что указал выше (и на много больше). Скрипт работал годами, и продолжает работать и выполнять функционал - с помощью curl отдает страницу в гугл на перевод, граббит результат, вырезает лишний код от гугл, сохраняет локально и отображает пользователю на сайте.
Но недавно гугл внес изменения в метод перевода на translate.google.com - теперь гугл переводит с помощью javascript в браузере у пользователя, просто вставляя js код в страницу и страница переводится на лету в браузере у клиента. А раньше - гугл отдавал клиенту страницу (html код) с переведенным на нужный язык контентом (страницу можно было скачать и сохранить).
В результате, существующий скрипт продолжает работать - через curl граббит перевод и сохраняет страницу локально. Но curl не запускает скрипты js! И скрипт просто сохраняет оригинальную страницу без перевода :(
Как должно работать?
Скрипт должен отправлять контент в translate.google.com, грабить переведенную страницу и сохранять ее локально на сервер, с вырезкой лишнего гугловского кода (spanы от гугл и другого гугловского мусора). На сервере должна остаться такая же копия страницы как оригинальная, без лишнего гугловского кода, но уже с переведенным контентом фактически (сохраняется слепок html страницы с переводом). В результате, при запросе клиентом страницы с переводом, ему в браузер отдается нужная переведенная страница сайта, сохраненная на сервере.
Что нужно?
Можно написать новый скрипт с нуля, я не знаю новых технологий, если такие есть, лучше использовать новые и написать быстрый новый срипт. Или можно поковырять существующий и добавить в нужное место обработчик, который вместо прямого запроса через curl сделает magic (например, через консольный браузер) и существующий скрипт сможет сохранить страницу уже с переводом (повторю - перевод на сайте гугл раньше выполнялся простой выдачей клиенту переведенного html, а сейчас html отдается таким как был, но с добавлением js который на лету в браузере выполняет перевод).
Пожелания:
1) Код с комментариями, конфиг файл с настройками, решение "под ключ".
2) Возможность вырезать лишний контент перед выдачей переведенной страницы пользователю или до сохранения переведенной страницы на сервер. Например, вырезать какие-то части сайта, например, непереводимые кнопки, которые не нужны в переведенной странице. Также выполнять общую бьютизацию страницы (сейчас подобное решается preg_replace выражениями перед выдачей страницы в браузер, хочется удобней).
3) Переведенные страницы, сохраненные локально, обновлять согласно настройке в днях. Например, если переведенная страница старше n дней, перед выдачей в браузер клиенту, скрипт должен ее обновить в гугл. Если младше, напрямую выдать из сохраненного кеша.
4) Возможность выполнять запросы на перевод через проксю. Сейчас запрос выполняет curl и чтобы гугл не банил за постоянные запросы можно ставить бесплатный прокси и не подставлять IP сервера под песочницу. Не знаю, как будет работать новый скрипт, наверняка можно выполнять запросы анонимно.
Исполнителю предоставляется ftp доступ в каталог с скриптом для полноценной работы. Могу выслать архив с текущим скриптом (скрипт с комментариями, понять принцип работы будет не сложно) для запуска на виртуалке. Конечная стоимость зависит от объема, написания с нуля или правки существующего.
Вопрос достаточно срочный, оказываю максимальное содействие.
Написал, как смог детально, готов отвечать на вопросы.
Спасибо.
|
Файлы
|
Предложения фрилансеров (2)
|
01.01.2021 / 21:10 |
Специализация:
На сайте: 5 лет 7 месяцев
Рейтинг: 10
Здраствуйте, меня зовут Анастасия, занимаюсь переводом текстов, а также копирайтингом, есть опыт работы в переводе текстов, ответственная, трудолюбивая, работу выполняю в указанные сроки, буду рада сотрудничать.
Если вас заинтересовало мое сообщение, напишите пожалуйста в Viber - 380978737310
|
|
29.09.2020 / 12:06 |
Специализация:
На сайте: 5 лет 10 месяцев
Рейтинг: 10
у Google есть ограничения в 500 000 символов и 500 запросов в день, вас действительно это устроит?
Напишите мне в skype alexeyborisenko20
|
Выберите работников из доступных предложений
Здесь Вы можете размещать дополнительную информацию и новости проекта
|