Переводчик текста. Pascal

Ответить
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

в общем, картина такая.
надо сделать переводчик в Paskakale с учетом грамматики. Грубую замену слов сделал легко, а вот на грамматике застрял...
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Думаю, вопрос уже не к программистам, а к лингвистам.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

дык, где их найти, лингвистов этих?.. )))
препод запарил требовать эту прогу
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

А завтра он попросит написать программу распознавания животных и человеческих лиц на фотографии, или попросит решить задачу о квадратуре круга. Вы получите зачет, а он - нобелевскую премию.
It's a long way to the top if you wanna rock'n'roll
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Ну почему, квадратуру круга можно легко решить приближенно методом дихотомии. А точно на Паскале все равно не получится, ибо любые численные вычисления дискретны. По теме: посылайте препода лесом, это не лабораторка, этим занимаются не студенты, а серьезные компании, типа АBBYY или тех, кто делал Promt
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Да тот же Сократ тоже не дураки делали, хоть и страдает там грамматика сильно.
It's a long way to the top if you wanna rock'n'roll
Serge_Bliznykov
Сообщения: 375
Зарегистрирован: 31 авг 2007, 03:06

кстати, предложенная задача имеет ещё как минимум два направления решения.
Оба не совсем честные - но задачка явно превосходит своей сложностью даже дипломную работу! Действительно, над подобной задачей бьются целые институты и программерские группы. Да и окончательного решения она до сих пор не имеет...
короче.
два способа.
1) копать в сторону использования ГОТОВЫХ библиотек (хотя бы тот же PROMT). я никогда не занимался подобными вещами, но, т.к. тот же промт встраивается в Word\Excel - значит есть библиотека (либо DLL, либо, скорее всего - ActiveX), которая умеет переводить переданный ей текст.

2) идея почерпнута из какой-то Интернетовской истории. Там человек диплом написал по переводу слов с французского на русский. Так на защите препод всё пытался найти слово, которое программа не знает... Так и не нашёл. А программка была малюсенькая... спросите в чём здесь секрет? ;-) Просто напросто, компьютер имел подключение к Интернет. А в интернете есть сервисы по переводу слов/текстов.
Достаточно написать небольшой парсер и вуаля - переводчик готов!!
Разумеется, работать он будет ТОЛЬКО при наличии доступа в сеть Интернет.
Ответить