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..
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. 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: notice: If your mysql password is not empty, please modify the file: src/main/java/org/apdplat/superword/tools/MySQLUtils.java in line 49 to your password. 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 mvn jetty:run 5、Use system Open browser access: http://localhost:8080/index.jsp Notice: The first time to access the system may be a little bit slow, be patient please.
Engaging in complex language behavior requires various kinds of knowledge of language:
Phonetics and Phonology — knowledge about linguistic sounds Morphology — knowledge of the meaningful components of words Syntax — knowledge of the structural relationships between words Semantics — knowledge of meaning Pragmatics — knowledge of the relationship of meaning to the goals and intentions of the speaker Discourse — knowledge about linguistic units larger than a single utterance
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 249 PDF e-books are related to IT field and software development: it-software-domain.zip