Có thư viện kiểm tra ngữ pháp tiếng Anh mã nguồn mở cho C++ như language tools cho Java không?Thư viện kiểm tra ngữ pháp tiếng Anh cho C++
Trả lời
Tôi đã nghe nói rằng python có một số thư viện ngôn ngữ tốt, có thể bạn có thể viết/sử dụng một ràng buộc để sử dụng các thư viện đó trong C/C++.
Tôi chưa sử dụng quá nhiều, nhưng bạn có thể muốn xem xét After the Deadline. Đó là mã nguồn mở do đó về mặt lý thuyết bạn có thể liên kết với api, nhưng nó dành cho các ứng dụng nhận thức ròng. Theo mặc định, kiểm tra chính tả và ngữ pháp đi đến máy chủ của họ. Ngoài ra, bạn có thể tránh điều đó bằng cách xây dựng máy chủ độc lập nguồn mở của họ như là một phần của ứng dụng của bạn.
Tôi muốn nói: "Không, không có, ít nhất không phải là bạn muốn sử dụng."
Tuy nhiên "Sau Hạn" dường như là GPL và không cố gắng nó bản thân mình tôi không thể nói rằng với sự tự tin :-)
-
Grammar kiểm tra là khó khăn. Tất cả những cái tốt là nguồn đóng (có thể là modulo ở trên). Đó là bởi vì nó không phải là chủ yếu là một vấn đề máy tính/tự động hóa, đó là một vấn đề ngôn ngữ học, trong việc biên soạn số lượng lớn các quy tắc và các trường hợp đặc biệt.
Nói cách khác, nó giống như viết từ điển hơn là một chương trình. Một từ điển thực sự lớn.
Những điều khác mà không có:
- nguồn mở công cụ máy dịch bạn muốn sử dụng.
- OCR nguồn mở bạn muốn sử dụng.
- nguồn mở nhận dạng giọng nói mà làm việc (heck, ngay cả những nhà nước của nghệ thuật không phải là tốt)
- nguồn mở viễn tưởng bạn muốn đọc
- mở nhạc nguồn mà bạn muốn nghe.
Tất cả khá nhiều vì cùng một lý do.
Tôi muốn không đồng ý về một số điều khác. OCR có trong mã nguồn mở: tesseract và openocr.org (nó là một CuneiForm). Âm nhạc theo dõi (xm, mod, stm, vv) giống như nguồn mở - nếu bạn có thể chơi nó, bạn có thể sửa đổi nó. – osgx
Tôi chưa thử OpenOCR nhưng tôi đã thử Tesseract. Nỗ lực cần thiết để tích hợp nó sẽ không đáng giá đối với hầu hết các dự án. Đó là ngay cả khi nó là đủ tốt, mà tôi không biết vì hội nhập là quá khó. – Ben
- 1. C#: Quy tắc ngữ pháp dành cho tiếng Anh?
- 2. Nhiều ngôn ngữ (tiếng Anh, tiếng Pháp) trên ASP.NET Page
- 3. C++ Đơn vị kiểm tra thư viện
- 4. Tìm kiếm thư viện kiểm tra chính tả Java
- 5. Buộc ngoại lệ ngôn ngữ tiếng Anh trong .NET framework
- 6. Có phải C# bằng tiếng Anh không?
- 7. Thư viện bản dịch ngôn ngữ Java
- 8. C: Bộ kiểm tra thư viện chủ đề POSIX
- 9. Ngôn ngữ lập trình nào giống tiếng Anh nhất?
- 10. Trình kiểm tra ngữ pháp nguồn mở
- 11. Cách kiểm tra xem một chuỗi có chứa các chữ cái tiếng Anh (A-Z) không?
- 12. Thư viện OCR nguồn mở cho tiếng Ả Rập
- 13. Từ tiếng Anh tự nhiên
- 14. mingw g ++ đưa ra cảnh báo sai ngôn ngữ (tiếng Đức thay vì tiếng Anh)
- 15. Trình kiểm tra thư viện tĩnh cho các cửa sổ?
- 16. Danh sách "Stop words" cho tiếng Anh?
- 17. Động từ tiếng Anh
- 18. Ngôn ngữ mặc định không phải tiếng Anh cho ứng dụng iOS?
- 19. Tài nguyên lập trình cho người không nói tiếng Anh
- 20. Tạo các thư mục không phải tiếng Anh trong PHP
- 21. Từ điển tiếng Anh cần thiết cho trò chơi chữ
- 22. Cách kiểm tra, nếu chuỗi php chỉ chứa chữ cái và chữ số tiếng Anh?
- 23. Thư viện kiểm tra chính tả tốt nhất cho C# là gì?
- 24. Có thư viện ngữ pháp phân tích cú pháp (PEG) nào cho Javascript hoặc PHP không?
- 25. Có thư viện PHP để sửa ngữ pháp không?
- 26. Thực hiện thư viện kiểm tra cấp phép
- 27. Android: Thư viện các bài kiểm tra trên web
- 28. Thư viện P2P cho C++
- 29. Thư viện UUID cho C?
- 30. Vẽ thư viện cho C#
Liên quan: http://stackoverflow.com/questions/1034957/follow-up-to-english-grammar-parser –