Постановка задачи

Требуется разработать десктопную программу, позволяющую переводить объемные

тексты (500 тыс. - 1 млн. симв. и более) через онлайн-сервис Google

Translate (http://translate.google.com). Необходимость такого рода программы

появилась в связи с тем, что сервис Google не хочет переводить тексты более

чем примерно 16000 символов (требуется тестирование). Причем Google не

выдает никаких ошибок, а просто переводит первые 16000 симв. а остальные

оставляет на исходном языке. Нужно вычислить какой объем он гарантированно

переводит и в дальнейшем использвать это число.

Интерфейс

Предлагаю следующее решение для интерфейса. Слева - большое текстовое поле с

исходным текстом, ниже - настройки и возможность взять текст из файла.

Справа - результат выполнения перевода.

Входные данные

Объемный кусок текста (копи-паст в текстовое поле или файл с жесткого

диска), настройки:

1) кол-во символов, которые мы переводим за одну итерацию (по умолчанию

16000 - но опять же нужно тестировать)

2) *опционально (только если это легко реализовать!) - выбор языков - с

какого на какой переводим. Если эту функцию реализовать сложно, то не нужно.

Ход работы программы

После запуска процесса перевода, происходит следующее. Программа разбивает

текст на нужное кол-во кусков и в несколько итераций переводит тексты через

Гугл, чтобы не превышать лимит. Дальше полученный в результате перевода

текст появляется в окошке справа (результат). Должна быть возможность

сохранить полученный результат в файл.

Во время работы программы должен быть виден процесс и прогресс бар (на

сколько кусков поделили текст и сколько кусков в данную секунду успешно

переведено и сколько осталось).

В случае банов - вывести соответствующее предупреждение (но не уверен что

бан будет).

По результату в окошке выдавать: успешно переведено столько-то символов,

время затрачено столько-то.

Контакты и оплата

Связь только по ICQ 391-138-014

Оплата только WMZ

16 лет назад
fat
37 лет
19 лет в сервисе
Был
4 года назад

Выбранный исполнитель

oldbadger
Григорий 
62 года
17 лет в сервисе
Был
5 лет назад
89 отзывов(-4)
16 лет назад
$50
1 день
Отличный исполнитель, работа выполнена качественно и в срок. Все замечания по ходу работы были учтены. Рекомендую.
Заказчик на удивление терпеливый, возился со мною, аки с дитям несмышлёным, хоть сам годится мне в сыновья. Времени на тестирование переходных версий программы не жалел. Я почти ни разу не напрягся, хотя со своей стороны мог сильно его подвести, если бы он был подрядчиком уровнем выше - сроки сдачи работы я сильно затянул, увы, наткнувшись на труднодиагностируемые "грабли". У меня работало почти сразу, у Степана - только в последний момент взлетело. Степан, сохраняя хладнокровие, помог мне найти все баги и ни разу не напомнил о заявленных сроках, хотя я ощутил некоторый холод. Проплатил существенно больше, чем я рассчитывал, но это - другая история, возможно, с продолжением. Не просто рекомендую присмотреться, советую любой из проектов этого человека помещать в закладки "Избранное" и молиться Богу, чтоб отломилось.

Заявки фрилансеров

oldbadger
Григорий 
62 года
17 лет в сервисе
Был
5 лет назад
89 отзывов(-4)
16 лет назад