Tôi đang tìm thư viện kiểm tra chính tả Java mã nguồn mở có từ điển cho ít nhất các ngôn ngữ sau: tiếng Pháp, tiếng Đức, tiếng Tây Ban Nha và tiếng Séc. Bất kì lời đề nghị nào?Tìm kiếm thư viện kiểm tra chính tả Java
Trả lời
Bạn nên xem Jazzy được sử dụng trong một số ứng dụng Java có cấu hình cao. Hai vấn đề với nó:
- Nó đã không được cập nhật kể từ năm 2005.
- Có từ điển tiếng Anh trên trang SourceForge của họ.
Có một số từ điển của bên thứ ba nổi xung quanh. Tôi đã có một cho tiếng Pháp, lần cuối cùng tôi sử dụng một cách vui vẻ.
@Infamy Jazzy trông giống như ứng cử viên tốt nhất. Đối với các từ điển, dự án OpenOffice có một số trong số chúng (http://wiki.services.openoffice.org/wiki/Dictionaries) và chúng có thể được chuyển đổi sang định dạng danh sách từ Jazzy với JazzyDicts (https://sourceforge.net/ dự án/jazzydicts /). – avernet
Bạn cũng có thể tải xuống danh sách từ điển Anh ngữ dài hơn cho Aspell bằng cách sử dụng tập lệnh hay này: http://app.aspell.net/create để sử dụng nó trong Jazzy. – Brad
Ngoài ra còn có các từ điển WinEdt tại đây: http://www.winedt.org/Dict/ – Brad
Hunspell có vẻ như nó có thể được sử dụng. Nó được viết bằng C++ nhưng một giao diện java theo trang chủ. Tri-cấp phép theo GPL, LGPL và MPL, do đó bạn không nên có một vấn đề với nó.
Đề xuất tốt. Sử dụng một thư viện C++ từ Java sẽ chỉ thêm quá nhiều phức tạp cho tôi, vì tôi cần biên dịch nó cho một số nền tảng khác nhau. Nhưng điều đó chắc chắn trông giống như một thư viện đầy đủ. – avernet
Hãy xem JaSpell. Nó đi kèm với một công cụ kiểm tra chính tả nội bộ hoặc bạn có thể sử dụng aspell. Kể từ khi nguồn có sẵn, bạn cũng có thể đính kèm động cơ giống như aspell một cách dễ dàng (như Hunspell).
Nó đi kèm với bộ lọc cho TeX và XML và hỗ trợ các công cụ gợi ý như khoảng cách bàn phím, lỗi chính tả phổ biến (nơi bạn có thể xác định từ và thay thế cho lỗi chính tả phổ biến), khoảng cách Levenshtein và khoảng cách ngữ âm.
Khám phá JSpell theo Page Scholar, http://www.jspell.com.
Một thay thế có thể là JOrtho http://jortho.sourceforge.net
tôi đã không sử dụng nó, nhưng tôi đánh giá spellcheckers hiện Java mã nguồn mở để tìm ra cái nào để sử dụng.
Nhìn này: http://code.google.com/p/google-api-spelling-java/
Đây là một Java API đơn giản mà làm cho nó rất dễ dàng để gọi dịch vụ kiểm tra chính tả của Google từ các ứng dụng Java.
Tôi đã thử nó và nó hoạt động rất tốt.
Một thư viện khác là JLanguageTool http://www.languagetool.org/usage/ Nó có api khá đơn giản và thực hiện kiểm tra/đề xuất chính tả và ngữ pháp.
JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();
List<RuleMatch> matches = langTool.check("Hitchhiker's Guide tot he Galaxy");
for (RuleMatch match : matches) {
System.out.println("Potential error at line " +
match.getEndLine() + ", column " +
match.getColumn() + ": " + match.getMessage());
System.out.println("Suggested correction: " +
match.getSuggestedReplacements());
}
Bạn cũng có thể sử dụng nó để lưu trữ dịch vụ web chính tả và ngữ pháp của riêng bạn.
Liên kết trực tiếp Java API của thư viện này: http://wiki.languagetool.org/java-api – Zon
Bạn có thể thử Suggester. Nó là mã nguồn mở, miễn phí và hỗ trợ tất cả các ngôn ngữ được liệt kê ở trên.
- 1. Intelligent kiểm tra chính tả
- 2. Tìm kiếm thư viện tạo mã java
- 3. Cấu hình kiểm tra chính tả TeXlipse
- 4. kiểm tra chính tả html5
- 5. CodeMirror với trình kiểm tra chính tả
- 6. Thư viện kiểm tra chính tả tốt nhất cho C# là gì?
- 7. Kiểm tra chính tả và/hoặc sửa lỗi chính tả trong Java
- 8. Trình kiểm tra chính tả tốt nhất cho Java
- 9. Thư viện tìm kiếm mờ nhẹ
- 10. Kiểm tra chính tả tên thành phố?
- 11. XCode Thư viện đường dẫn tìm kiếm
- 12. Kiểm tra lỗi chính tả mã nguồn hàng loạt
- 13. C++ Đơn vị kiểm tra thư viện
- 14. Cách tắt trình kiểm tra chính tả javadoc trong NetBeans
- 15. Có trình kiểm tra chính tả cho ASP.NET MVC không?
- 16. Yêu cầu xử lý solrconfig.xml Trình kiểm tra chính tả
- 17. Trình kiểm tra chính tả trong WPF .NET
- 18. Các thành phần kiểm tra chính tả cho Delphi
- 19. Tắt kiểm tra chính tả bằng CSS không phải HTML
- 20. Solr - trình kiểm tra chính tả mẫu không hoạt động
- 21. Kiểm tra chính tả bằng Vim và XML tự động
- 22. Eclipse - kiểm tra chính tả trong chuỗi ngoặc kép ""
- 23. TinyMCE 4.0.5 kiểm tra chính tả không làm việc
- 24. Tắt kiểm tra chính tả trên IntelliJ IDEA
- 25. Visual Studio 08 Kiểm tra chính tả Addin?
- 26. Emacs Kiểm tra chính tả Windows - aspell hoặc hunspell
- 27. Trình kiểm tra chính tả nào gedit sử dụng?
- 28. Thuộc tính kiểm tra chính tả Textarea XHTML Strict
- 29. Kiểm tra lỗi chính tả trong mã C++ với emacs
- 30. Visual Studio tắt kiểm tra lỗi chính tả
http://www.languagetool.org là một thư viện như vậy - đó cũng là một thẻ languagetool cho các câu hỏi về stackoverflow –