Новости Энциклопедия переводчика Блоги Авторский дневник Форум Работа

Декларация Поиск О нас пишут Награды Читальня Конкурсы Опросы








ГП-цитатник

Определение времен в английском языке

Определение времен в английском языке

Сообщение lodur » Вт фев 23, 2016 07:25

Всем привет.

Кто-нибудь знает программу которая может определять временную форму для английского предложения? Вообще есть ли такая программа? Спасибо.
lodur

 
Сообщения: 3
Зарегистрирован: Вт фев 23, 2016 05:05





Re: Определение времен в английском языке

Сообщение Di-Metra » Вт фев 23, 2016 15:46

А зачем?
Over the hills and far away...
Аватара пользователя
Di-Metra

 
Сообщения: 5603
Зарегистрирован: Ср июн 22, 2005 09:38
Откуда: London, Chiswick
Язык(-и): Англ./румынск./молд.-русский

Re: Определение времен в английском языке

Сообщение Marko » Вт фев 23, 2016 19:04

Для ввода в TARDIS при перемещении во времени. :wink:
Где запрещено смеяться, там, как правило, и плакать нельзя.
(Станислав Ежи Лец)
Аватара пользователя
Marko
Физик
 
Сообщения: 16559
Зарегистрирован: Ср дек 27, 2006 01:21
Откуда: Киев
Язык(-и): en,pl,de,cs,sk>ru,uk

Re: Определение времен в английском языке

Сообщение lodur » Вт фев 23, 2016 20:28

Di-Metra писал(а):А зачем?

Для самопроверки и лучшего понимания для каких ситуаций какая временная форма используется.
Да я знаю что в учебниках грамматики это все написано, но мне хотелось бы возможности видеть это на конкретных примеров в книге которую мне интересно читать.
lodur

 
Сообщения: 3
Зарегистрирован: Вт фев 23, 2016 05:05

Re: Определение времен в английском языке

Сообщение John Gower » Вт фев 23, 2016 23:42

lodur

Ну вот это можно попробовать: http://www.mystilus.com/Morphosyntactic_analyzer
Не совсем для этого. У Промт есть отдельный морфо-синтаксический анализатор.
Можно ещё Яндексовский Tommita parser под это дело приспособить, но проверятся таким способом не самый оптимальный путь.
Last grace of style
Аватара пользователя
John Gower

 
Сообщения: 1414
Зарегистрирован: Ср июл 21, 2010 14:09
Блог: Просмотр блога (8)
Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Определение времен в английском языке

Сообщение Валерий Афанасьев » Вт фев 23, 2016 23:57

John Gower писал(а):Ну вот это можно попробовать: http://www.mystilus.com/Morphosyntactic_analyzer


Попробовал. Отвечает на испанском, что в испанском языке таких слов нет. В английской версии сайта пробовал, если что.
Валерий Афанасьев
Нефтяник
 
Сообщения: 11525
Зарегистрирован: Чт июл 25, 2002 13:56
Откуда: ВИИЯ

Re: Определение времен в английском языке

Сообщение Denis Kazakov » Ср фев 24, 2016 01:26

Ищите на слово "parsing" или "parser".

P.S. На мой взгляд, подход неправильный. Похоже на использование гугл-переводчика для самопроверки. Утрирую, конечно, но тем не менее. По-моему, лушче разобраться в системе английских времен, а потом САМОМУ смотреть, как они используются в интересных книгах.
"Нам, представителям среднего класса, кроме правильного произношения, терять нечего". Дж. Оруэлл
Аватара пользователя
Denis Kazakov

 
Сообщения: 8852
Зарегистрирован: Вс окт 24, 2004 22:35
Откуда: Ближний Восток (10 км от МКАД)
Язык(-и): русский-английский

Re: Определение времен в английском языке

Сообщение lodur » Ср фев 24, 2016 03:00

Denis Kazakov писал(а):Ищите на слово "parsing" или "parser".

P.S. На мой взгляд, подход неправильный. Похоже на использование гугл-переводчика для самопроверки. Утрирую, конечно, но тем не менее. По-моему, лучше разобраться в системе английских времен, а потом САМОМУ смотреть, как они используются в интересных книгах.

Самому понять систему времен конечно лучше, но это все равно что сказать зачем пользоваться spellchecker'ом когда можно выучить правописание слов САМОМУ))).
lodur

 
Сообщения: 3
Зарегистрирован: Вт фев 23, 2016 05:05

Re: Определение времен в английском языке

Сообщение Denis Kazakov » Ср фев 24, 2016 03:21

lodur писал(а):Самому понять систему времен конечно лучше

Но как лучше делать не хочется?

Я высказал свое мнение, т.к. работаю с языком уже давно. Думаю, что такие программы есть, но лично мне этот путь кажется неоптимальным.

Если хочешь писать грамотно, да, нужно выучить правописание самому. Средства проверки орфографии удобны, т.к. помогают вылавливать опечатки. Но эти ср-ва не дают стопроцентной гарантии. Например, не знают многих случаев слитного написания "не-".

А у программы распознавания времен процент ошибок, наверняка, будет выше.

Есть средства автоматического определения части речи. Можно постоянно запускать автоматический разбор предложений, и на тысячный раз сформируется интуитивное представление о том, что такое существительное. Но, на мой взгляд, лучше просто самому разобраться, что это такое.
"Нам, представителям среднего класса, кроме правильного произношения, терять нечего". Дж. Оруэлл
Аватара пользователя
Denis Kazakov

 
Сообщения: 8852
Зарегистрирован: Вс окт 24, 2004 22:35
Откуда: Ближний Восток (10 км от МКАД)
Язык(-и): русский-английский

Re: Определение времен в английском языке

Сообщение John Gower » Ср фев 24, 2016 17:43

Валерий Афанасьев
Я эту штуку привел скорее как общее, а не частное воплощение того, чего хотел ТС.
А так... в NLTK должна быть такая штука, но как уже Денис написал, лучше самому.
Автоматический разбор не всегда даёт правильный результат, там и грамм. омонимия, и прочий эллипсис.
В том же набившем оскомину "I read a book." без контекста даже высококвалифицированный носитель английского языка имеет 50% шанс ошибиться.
Попробуйте, из нашего, http://proling.iitp.ru/etap3. Это МТ система ЭТАП-3. И выберите направление перевода English Syntax Structure, а потом посмотрите "дерево"
Вот пример "дерева" для "If I were I would tell them the truth."
Изображение
Это тоже "не совсем то", но вдруг?
Last grace of style
Аватара пользователя
John Gower

 
Сообщения: 1414
Зарегистрирован: Ср июл 21, 2010 14:09
Блог: Просмотр блога (8)
Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Определение времен в английском языке

Сообщение random_nick » Ср фев 24, 2016 17:57

Пробуйте это:
Python
Nodebox English Linguistics library
NLTK.

Пример:
Код: Выделить всё
from nltk.stem.wordnet import WordNetLemmatizer
words = ['gave','went','going','dating']
for word in words:
    print word+"-->"+WordNetLemmatizer().lemmatize(word,'v')


The output is:
Код: Выделить всё
gave-->give
went-->go
going-->go
dating-->date
random_nick

 
Сообщения: 518
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Определение времен в английском языке

Сообщение L.B. » Ср фев 24, 2016 18:28

John Gower писал(а):В том же набившем оскомину "I read a book." без контекста даже высококвалифицированный носитель английского языка имеет 50% шанс ошибиться.

Носитель русского. Для носителя английского (так как мы гадаем, погадаю и я) шанс прошедшего времени, полагаю, 85%. Интересно, проводились ли эксперименты на живых носителях :-) с этой фразой...
"Absence my presence is, strangeness my grace." - Fulke Greville
L.B.

 
Сообщения: 7500
Зарегистрирован: Вс авг 17, 2003 09:44
Блог: Просмотр блога (32)

Re: Определение времен в английском языке

Сообщение LyoSHICK » Ср фев 24, 2016 18:31

L.B. писал(а):Для носителя английского (так как мы гадаем, погадаю и я) шанс прошедшего времени, полагаю, 85%.

Ой, и мне примерно так казалось (конечно, в природных условиях).
Аватара пользователя
LyoSHICK
Стажёр
 
Сообщения: 9096
Зарегистрирован: Чт сен 14, 2006 11:57
Откуда: Москва

Re: Определение времен в английском языке

Сообщение John Gower » Ср фев 24, 2016 22:50

L.B.

Можно на Survey Monkey опрос залепить.
Тот факт, что шанс прошедшего времени 85% не делает прошедшее время правильным ответом. Вероятным - да. И то, говорить за всех я бы не стал. Мои 50% чистая статистика. И да, возвращаясь к теме, машина интуицией не обладает, пока по крайней мере. ))
Вот не совсем корректный пример чистой статистики при разрешении этой дилеммы.
Изображение.
"Настоящее" было предложено как первый вариант))
Last grace of style
Аватара пользователя
John Gower

 
Сообщения: 1414
Зарегистрирован: Ср июл 21, 2010 14:09
Блог: Просмотр блога (8)
Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Определение времен в английском языке

Сообщение L.B. » Чт фев 25, 2016 06:00

John Gower писал(а):правильным ответом. ... да, возвращаясь к теме

Зависит от что считать правильным (и от процедуры проверки). Но важнее, что ваш пример ("I read a book") иллюстрирует невозможность однозначного ответа в принципе вне контекста. Точнее, из ответов на вопрос о временной форме глагола "read", ответы "будущее" или "перфект", очевидно, неправильные, тогда как "настоящее" или "прошедшее" не являются ни правильными, ни неправильными, а всего лишь возможными (без доп. контекста).

Если хочется вернуться к теме, то на вопрос аскера
lodur писал(а):определять временную форму для английского предложения?

в рамках современной (известной мне) лингвистики вряд ли можно дать осмысленный ответ. Мне, по крайней мере, такое понятие как "временная форма предложения" не встречалось.
"Absence my presence is, strangeness my grace." - Fulke Greville
L.B.

 
Сообщения: 7500
Зарегистрирован: Вс авг 17, 2003 09:44
Блог: Просмотр блога (32)

Re: Определение времен в английском языке

Сообщение osoka » Чт фев 25, 2016 09:12

Ну, вот есть такая спрягалка: http://en.bab.la/conjugation/english/be. Вбиваете свою форму в поисковом окне, система Вам выдаст все формы, потом поиском находите свою форму на странице, там будет написано, что это.
osoka

 
Сообщения: 19413
Зарегистрирован: Пн май 22, 2006 07:02
Откуда: москва

Re: Определение времен в английском языке

Сообщение random_nick » Чт фев 25, 2016 14:01

Кстати, спряжение можно также посмотреть в Lingvo и Multitran.
random_nick

 
Сообщения: 518
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Определение времен в английском языке

Сообщение osoka » Чт фев 25, 2016 15:35

А где там?
osoka

 
Сообщения: 19413
Зарегистрирован: Пн май 22, 2006 07:02
Откуда: москва

Re: Определение времен в английском языке

Сообщение John Gower » Чт фев 25, 2016 20:48

osoka

В Лингво - это "Показать формы слова" (Ctrl+W).
Где это в МТ я что-то не припомню, не уверен, что вообще есть.
Last grace of style
Аватара пользователя
John Gower

 
Сообщения: 1414
Зарегистрирован: Ср июл 21, 2010 14:09
Блог: Просмотр блога (8)
Язык(-и): en-ru, ru-en, de-ru, de-en

Re: Определение времен в английском языке

Сообщение Valer'janka » Чт фев 25, 2016 21:08

Нажать на подчёркнутое слово, и всё будет.
Вложения
МТ.jpg
Method and order.
Аватара пользователя
Valer'janka

 
Сообщения: 3078
Зарегистрирован: Чт ноя 22, 2012 22:24
Откуда: Москва
Язык(-и): en, de, nl - ru

След.


Словари русского языка

www.gramota.ru
Словарь Мультитран
Язык

Вернуться в Полезное программное обеспечение. Аллея Бродяги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9