PHP Парсер и/или автопереводчик ~ на 80 языков
Решил упростить задание, так как стало известно, что можно использовать бесплатное API google. Поэтому теперь на входе готовый массив и не нужно никуда сохранять, а хранить в массиве. Получение массива английских слов и сохранение беру на себя:
На входе одномерный массив из английских слов, на выходе должен быть массив вида:
Mass[0][0][0][0]=" английское слово которое переводим»;
Mass[0][1][0][0]=" пишем «ru“ — это язык на который переводим“;
Mass[0][1][1][0]=" часть речи переведенная на выше указанный язык“;
Mass[0][1][1][1]="1 вариант слова на языке ru указанной части речи“;
Mass[0][1][1][2]="2 вариант слова на языке ru указанной части речи“;
Mass[0][2][0][0]=" ko — язык на который переводим»;
Аббревиатуры языков скину. Всего 80. Думаю, логичнее сделать сначала полный перевод на одном языке, а затем на втором.
Предыдущая задача:
Задача:
1) Есть сайт http://translate.google.com/#en/ru/home он автоматически переводит слова введенные в (1), и выводит в (2). Цифры это номера в прикрепленном рисунке.
2) Мне нужно подгружая все csv файлы с номерами (1.csv, 0.scv, 5.csv и т.д.) получать все слова на английском
3) Объединять в единый список и поэтапно переводить в http://translate.google.com сразу на всех доступных языках
4) Все переведенные слова сохранять в файлы в зависимости от языков в указанную папку с именами ru.csv, eo.csv и т.д.
5) Когда скрипт проходит второй раз, он не должен повторно переводить уже имеющиеся слова в файлах. Но проверка на переведенность должна осуществляться по всем файлам и если в каком-то файле отсутствует перевод, дополнять его.
6) В скрипте должна быть настройка номера столбца слов из файлов получаемое из файлов 1.csv, 0.scv, 5.csv и т.д, количества переводимых слов за раз, место размещение 1.csv, 0.scv, 5.csv и место выгрузки результатов в csv
7) Часть речи отображаемая в файле должна быть тоже на том языке, на который переводят.
Пример то что нужно парсить на сайте, csv для обработки, вид выгружаемого csv в прикрепленных файлах.
В файле 0.csv: второй столбец слова для перевода
Указывайте, срок, цену и опыт