Переводчик через Google API + Regex
Платформа: Linux, FreeBSD
язык программирования: на Ваш выбор, главное *nix базированный.
Кодировка файлов: utf-8
Время исполнения: для нас неделя, две - не принципиально, укажите свое время для определения конечного срока.
Результат сдаётся как открытый исходник.
Со здачей проекта разработчик подписывает договор о передаче всех прав нам.
Что должна уметь программка:
берёт файл
используя regex, выдерает текст для перевода,
отправляет его в гугл для перевода,
вставляет текст назад,
выдаёт новый, т.е. переведённый, файл.
Параметры программы:
file_name_in =название преводимого файла
file_name_out =название переведённого, выдаваемого файла
lang_in = язык исходного текста
lang_out = язык, на который требуется перевести
regex = regex для выдерания переводимого текста
pause_time = время задержки в (мс) при обращении к серверу переводчика
Пример1.
Имеем:
to translate first
to translate second
Должно получиться:
к переводу первое
к переводу второе
Пример2.
Имеем:
some_Text to translate or constant=translate me
2_Text or constant=translate me first
Должно получиться:
some_Text to translate or constant=переведите меня
2_Text or constant=переведите меня первым
Т.е. системные переменные должны оставаться не переведёнными и не тронутыми.
Зы: Укажите Вашу стоимость для данного проекта.
Пара интересных ссылок, которые я нарыл при поиске готового скрипта (может кому пригодится):
http://www.dnknormark.net/post/Translate-text-in-C-using-Google-Translate.aspx
http://code.google.com/p/google-api-translate-java/wiki/DimitryTranslator