2012-07-15 24 views
9

Tôi đang tạo một trò chơi JS đơn giản cần danh sách các từ điển tiếng Anh. Liệu tôi có cần tự xây dựng danh sách hoặc có thể truy cập từ điển kiểm tra chính tả của hệ thống hoặc trình duyệt - hoặc có thể có giải pháp khác không?javascript danh sách các từ tiếng Anh cho một trò chơi

+0

Bạn đã xem nội dung này chưa? http://dreamsteep.com/projects/the-english-open-word-list.html Ít nhất bạn cũng có thể nhận được những từ trong danh sách đó sẽ loại bỏ nhiệm vụ viết tay mỗi từ. – MoRe

+4

Sử dụng danh sách từ bản cài đặt Linux lân cận thân thiện. '/ usr/share/dict/words' có gần 100.000 từ trong đó. – Pointy

+0

Danh sách từ tiếng Anh mở đó trông tuyệt vời! Nhưng hơi ngày ... có vẻ như nó đã không được cập nhật trong 15 năm (không phải là một thỏa thuận HUGE, nhưng có, rất nhiều từ được thêm vào mỗi năm) –

Trả lời

1

Bạn có thể sử dụng Aspell từ điển tiếng Anh.
Từ điển tiếng Anh Aspell sẵn có tại: ftp://ftp.gnu.org/gnu/aspell/dict/0index.html.

Để đổ danh sách thế giới khỏi từ điển kiểm tra Aspell:

Lệnh để đổ danh sách tiếng Anh của từ nên giống như thế:

aspell -d en dump master | aspell -l en expand > words.txt 
0

với nút bạn có thể cài đặt random-words

npm install random-words 

nhập khẩu nó và bạn đã hoàn tất:

var randomWords = require('random-words'); 
console.log(randomWords()); 

requirebin

1

Các wordlist cho Firefox kiểm tra chính tả dường như xuất phát từ kho này: https://github.com/marcoagpinto/aoo-mozilla-en-dict. Vì vậy, bạn có thể tải xuống ở đó để nhận danh sách từ.

Bạn cũng có thể cài đặt từ điển làm addon (https://addons.mozilla.org/en-GB/firefox/language-tools/) nhưng tôi không biết liệu có thể truy cập trực tiếp vào trình bổ sung từ điển bằng JavaScript trực tiếp từ bên trong trình duyệt hay không.