superword

英文单词分析软件
授权协议 GPL
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 邢焕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Superword is a Java open source project dedicated in the study of English words analysis and auxiliary reading, including but not limited to, spelling similarity, definition similarity, pronunciation similarity, the transformation rules of the spelling, the prefix and the dynamic prefix, the suffix and the dynamic suffix, roots, compound words, text auxiliary reading, web page auxiliary reading, book auxiliary reading, etc..

Online Superword

Donate to support Superword

Quick Start:

1、Install JDK8

    Add the $JAVA_HOME/bin directory into the $PATH environment variable,ensure you can use Java command: 

    java -version
        java version "1.8.0_60"

    Tip:
    Must use JDK8 not JDK7.

2、Get the source code of superword

    git clone https://github.com/ysc/superword.git
    cd superword

    We suggest  you register a GitHub account, fork the superword project to your own account, 
    and then clone the source code from your own account.
    This facilitates the application of GitHub features "Pull requests" for collaborative development.

    Tip for Chinese:
    If you can't access GitHub or the download speed is very slow, use the following address:

    git clone https://gitee.com/ysc/superword.git

3、Configure MySQL database

    MySQL character encoding: UTF-8,
    Server IP Address: 127.0.0.1
    Server Port: 3306
    Database: superword
    User name: root
    Password: root

    Execute the script in MySQL command line:
    source src/main/resources/mysql/superword.sql
    source src/main/resources/mysql/word_definition.sql
    source src/main/resources/mysql/word_pronunciation.sql

4、Run the project

    UNIX-like operating systems: 
        chmod +x startup.sh & ./startup.sh

    Windows operating system: 
        mvn clean install
        Manually copy the target/superword-1.0.war file to your own apache-tomcat-8.0.28/webapps directory, 
        then start Tomcat.

5、Use system

    Open browser access: http://localhost:8080/superword/index.jsp

Resources download

The audio files of the Merriam-Webster dictionary that contain 11053 words: Download address

The audio files of the Oxford dictionary that contain 31222 words: Download address

The HTML pages of the Oxford dictionary that contain 33376 words: Download addressParse Program

The HTML pages of the Merriam-Webster dictionary that contain 59809 words: Download addressParse Program

The HTML pages of the old version iCIBA dictionary that contain 61809 words: Download addressParse Program

The HTML pages of the new version iCIBA dictionary that contain 63777 words: Download addressParse Program

The HTML pages of the youdao dictionary that contain 63789 words: Download addressParse Program

The 249 PDF e-books are related to IT field and software development: it-software-domain.zip

Related articles

如何正确地快速地看电影学英语

使用Java8实现自己的个性化搜索引擎

192本软件著作用词分析

2000个软件开发领域的高频特殊词及精选例句

英语单词音近形似转化规律研究

986组同义词辨析

3211个词及其反义词

13054个词及其词义数

词组习语3054组

1208个合成词

根据76大细分词性对单词进行归组

分析996个词根在各大考纲词汇中的作用

分析113个前缀在各大考纲词汇中的作用

分析151个后缀在各大考纲词汇中的作用

分析在各大考纲词汇中既没有词根也没有前缀和后缀的独立单词

分析在各大考纲词汇中同时拥有前缀后缀和词根的词

JDK源代码以及200多部软件著作中出现的以连字符构造的1011个合成词

利用1691个精选句子彻底掌握2898个单词

  • superword是一个Java实现的英文单词分析和辅助阅读开源项目,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律和辅助阅读等等。 使用Java8实现,Clean code、Fluent style、Lambdas、Streams and Functional-style Programming。 升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要了。

  • superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。 升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要了。你还在为记不住

  • Emacs24.4开始提供了一个新的minor mode:subword-mode. 它会改变基于word的命令的行为模式. 一般情况下,Emacs会以下划线`_`和横杠`-`作为单词与单词之间的分隔符. 所有的基于单词的命令:forward-word,backward-word,kill-word等,都是基于这个前提来操作的. 下面是一些例子(竖线|表示光标的位置): ;; 带-的单词|some

 相关资料
  • 问题内容: 我正在Java应用程序中处理一些英文文本,因此需要阻止它们。例如,从文本“ amenities / amenity”中,我需要获取“ amenit”。 该函数如下所示: 我已经找到了Lucene Analyzer,但是对于我所需要的来说,它看起来太复杂了。 http://lucene.apache.org/java/2_2_0/api/org/apache/lucene/analysi

  • 一个高级语言程序在计算机中一般以文件形式存在,文件是一堆字节的集合,而它要表达的含义显然不是一堆字节,最小单位是一个个词,因此编译一个程序,一开始的工作就是词法分析 龙书的词法分析部分,掺杂了很多自动机相关的东西,其实这些在计算理论有更详细的描述,在编译原理里面讲大概是希望能让零基础的人看懂,可惜这样一来内容就比较臃肿,而且好像也讲的不是很系统反而让人看糊涂,就好像算法导论里面讲NP一样,虽然没有

  • SuperWord没有采用多么牛逼,或者高大上的编程语言,而是采用最为流行的PHP+MYSQL。在整个软件架构上,以易用,快捷为出发点,希望能够给您带来极速体验。 SuperWord基本功能包括:前台用户浏览与评论日志。后台博客配置,日志管理,主题管理,插件管理,友情链接管理,广告管理,邮件通知管理,导航菜单管理,用户管理,缓存管理等等。 SuperWord 采用了文件缓存方式。如果是您的站点浏览

  • 本文向大家介绍怎么让英文单词的首字母大写?相关面试题,主要包含被问及怎么让英文单词的首字母大写?时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 在这里,我想问些奇怪的事情。 我想问问有什么方法/逻辑可以将整数值转换成包含数字英文单词的字符串值? 例如,用户输入22并获得输出22或2。 谢谢 问题答案: 看看这段代码,它可能就是您想要的。例如,在main方法内部,如果有: 输出: 编辑 我复制了下面的代码,清理了一下格式(主方法在底部):

  • 问题内容: 我想使用PHP将文本拆分成单个单词。你有什么想法要实现吗? 我的方法: 这是一个好方法吗?您有改进的想法吗? 提前致谢! 问题答案: 使用与任何Unicode标点符号匹配的\ p {P}类和\ s空格类。 这将拆分为一组一个或多个空格字符,但也会吸收周围的所有标点符号。它还在字符串的开头或结尾匹配标点符号。这区分了诸如“不要”和“他说’哎呀!’”之类的情况。