Вопрос или проблема
Есть видео, где парень объясняет значения медицинских терминов:
https://youtu.be/TMy0vJfKvzI?t=178
Он объясняет слово “гипокалиемия” следующим образом:
- “гипо” – означает “низкий”
- “кал” – означает “калий” (K)
- “емия” – означает “присутствие в крови”
Мне интересно, есть ли сайт/программа, которая делает это для всех слов (на английском языке, а не только для медицинских терминов).
ОС: Windows
Предел цены: 100 долларов (в год в случае подписки)
Началом для самостоятельной работы может быть этот словарь и его сопутствующий словарь для суффиксов.
Есть несколько кодов на Python на Python — они выводят такие результаты:
construct
['con', 'struct']
- префиксы: ['con']
- корень: struct
['con']
struct
Таким образом, сочетая определения из первой ссылки с чем-то вроде кодов из второй, можно ответить на ваш вопрос. Также кажется, что нужно добавить локальный словарь для медицинских и других профессиональных терминов.
С наилучшими пожеланиями … удачи, drl
По моему опыту, каждый словарь отличается по своей способности разбивать слова, потому что это обычно не делается автоматическим инструментом, а вручную составителем словаря.
Автоматизировать это не так просто, потому что некоторые аффиксы немного изменяются при применении к корням (чаще всего это происходит, когда два слияния — это два гласных), и иногда то, что выглядит как аффикс, на самом деле не является настоящим аффиксом. Например, -емия
фактически содержит суффикс -ия
, но стоит ли также разбивать инфикс -ем-
? В латинском языке есть много инфиксов, таких как -м-
, -н-
, -ан-
, -де-
… которые почти невозможно для машины определить, где их разбивать.
В результате лучше сравнить результаты из различных источников.
Похоже, что TheFreeDictionary часто делает лучшую работу по показу полной этимологии. Вот что вы получите для гипокалиемии:
[гипо- + Новый латинский kalium, калий (из средневекового латинского kali, щелочь, калий, из арабского qily, пепел, щелочь, поташ; см. щелочь) + -емия.]
Вы можете кликнуть по ссылкам гипо-
и -емия
, чтобы получить более детализированные значения.
Meriam-Webster также предоставляет ту же информацию для гипокалиемии, но не для многих других слов.
Wiktionary тоже является хорошим источником этимологии. Обычно это тот ресурс, который предлагает наиболее детальную информацию о слове на разных языках.
Я просто использую Google. Например:
сложная этимология
Google даст вам происхождение слова и детальный анализ.
Ответ или решение
Конечно! Если вам необходимо найти словарь по этимологии английских слов, который будет работать на Windows и укладываться в бюджет до 100 долларов в год, вы можете рассмотреть несколько вариантов.
1. Электронные словари и программы
Существуют специализированные программы и приложения, которые могут помочь вам в исследовании и анализе слов, включая их этимологию.
-
EtymOnline: Этот веб-сайт предоставляет обширную базу данных этимологии английских слов. Он бесплатен и предоставляет подробные определения и происхождение слов. Хотя это не программа для Windows, ее можно использовать на любом устройстве с доступом к интернету.
-
Merriam-Webster’s Collegiate Dictionary: Эта программа доступна для Windows и предоставляет качественную информацию о значении слов и их происхождении. Стоимость подписки обычно не превышает 50 долларов в год.
-
Oxford English Dictionary Online: Этот ресурс является одним из наиболее авторитетных по английскому языку и его этимологии. Стоимость подписки может варьироваться, но часто попадает в ваш бюджет.
2. Онлайн-ресурсы и инструменты
Если вам не нужны установки программ, вы можете довольствоваться онлайн-ресурсами.
-
Wiktionary: Это свободный источник, который иногда предлагает наиболее подробную информацию о словах, включая их происхождение на различных языках.
-
TheFreeDictionary: Этот сайт также предоставляет хорошие этимологические данные и ссылки на различные аффиксы и корни слов. Например, вы можете получить подробную этимологию слова «hypokalemia» и даже перейти по ссылкам для глубокого анализа.
-
Google: Часто можно просто ввести название слова в поисковую строку с добавлением слова «этимология», и Google предоставит доступ к информации об этом слове с различных источников.
3. DIY – Инструменты и код
Если у вас есть навыки программирования, рассмотрите создание собственного решения:
-
Вы можете использовать Python с библиотеками, такими как NLTK и SpaCy, чтобы анализировать слова на предмет корней, приставок и суффиксов. Как вы упомянули, можно интегрировать данные с ресурсов, упомянутых выше, чтобы автоматизировать процесс.
-
Инструкции и примеры кода, находящиеся на StackOverflow, могут быть полезны для начала. Однако стоит отметить, что автоматизация анализа таким образом может быть сложной задачей, и результаты могут варьироваться.
Заключение
При выборе словаря для исследования этимологии английских слов, учитывайте свои предпочтения в обучении — хотите ли вы использовать мобильное приложение, искать информацию онлайн или программировать собственное решение. Многие из перечисленных ресурсов предоставляют качественную информацию и могут помочь вам изучить слово более подробно. Уверен, что вы найдете подходящий для себя инструмент в этом списке!