Страница 1 из 1

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

Добавлено: 22 май 2008, 09:46
Oleg_Rus
в общем, картина такая.
надо сделать переводчик в Paskakale с учетом грамматики. Грубую замену слов сделал легко, а вот на грамматике застрял...

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

Добавлено: 22 май 2008, 11:16
Хыиуду
Думаю, вопрос уже не к программистам, а к лингвистам.

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

Добавлено: 26 май 2008, 05:35
Oleg_Rus
дык, где их найти, лингвистов этих?.. )))
препод запарил требовать эту прогу

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

Добавлено: 26 май 2008, 09:16
somewhere
А завтра он попросит написать программу распознавания животных и человеческих лиц на фотографии, или попросит решить задачу о квадратуре круга. Вы получите зачет, а он - нобелевскую премию.

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

Добавлено: 26 май 2008, 11:12
Хыиуду
Ну почему, квадратуру круга можно легко решить приближенно методом дихотомии. А точно на Паскале все равно не получится, ибо любые численные вычисления дискретны. По теме: посылайте препода лесом, это не лабораторка, этим занимаются не студенты, а серьезные компании, типа АBBYY или тех, кто делал Promt

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

Добавлено: 26 май 2008, 12:23
somewhere
Да тот же Сократ тоже не дураки делали, хоть и страдает там грамматика сильно.

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

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

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