2011-02-06 43 views

Trả lời

0

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++.

1

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.

2

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.

+0

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

+0

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

Các vấn đề liên quan