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
Trả lời
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:
- https://superuser.com/questions/137957/how-to-convert-aspell-dictionary-to-simple-list-of-words
- http://www.commandlinefu.com/commands/view/10619/dump-an-aspell-dictionary-as-a-word-list
- http://aspell.net/man-html/Dumping-the-Contents-of-the-Word-List.html
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
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());
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.
bạn có thể nhận được một danh sách quan tâm ở đây http://marcoagpinto.cidadevirtual.pt/proofingtoolgui.html .. tìm liên kết WORDLIST ở bên phải
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
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
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) –