2009-06-13 74 views
2

我們正在開發中,我們需要實現拼寫檢查使用ANSI字體(不UNICODE)字典組件或源代碼,可以在多語言檢查

我要尋找一個字典組件或印度語言的應用程序源代碼,將允許:

  • 要保持獨立的字典 例如像法律,商業, 等
  • 支持一種以上的語言
  • 如果可能的話,允許開發人員設置 解析參數,使我們作爲 開發人員可以決定爲如何 給定的文本應該在 單詞的
  • 支持加法分解爲 字典(應保持獨立 字典,而不是修改原 字典)
  • 支持自定義對話框,所以我們可以 設計我們自己的對話框(如果需要 )
  • 應該能夠區分 字符情況下這意味着它不應該 考慮級聯級聯 作爲相同(如果可能)。應該有 某種參數,將 讓我們啓用/禁用此功能

如果這個字典可以檢查其他Windows應用程序的拼寫,這將是一個額外的好處。

+0

http:// stackoverflow。com/questions/717222/spellcheck-components-for-delphi – ulrichb 2009-06-13 19:39:23

+0

感謝您的建議。這篇文章僅涉及我的部分要求。我想要的是一個VCL,它允許我設置規則,根據這些規則,給定的文本塊被解析並分解成單詞。 我還沒有找到任何可以做到的事情。 你知道有這些功能嗎? – 2009-06-15 13:23:44

回答

0

您應該拆分拼寫檢查覈心系統和您的UI

因此,在您的應用程序中,您應該添加任何對話框和配置。 拼寫檢查覈心只處理純文本,並返回帶有建議的列表或錯誤。

有幾十個開源拼寫檢查覈心實現。你甚至可以使用Google的在線服務(查看Google Wave視頻)。

+0

我已經嘗試了許多拼寫檢查工具,但我總是發現它們似乎以自己的方式分散單詞,而不是讓開發人員決定如何打破單詞。簡而言之,他們的解析系統是不可定製的。 這是個壞消息。你知道任何可以讓我們設置分析規則嗎? – 2009-06-15 13:21:08

1

作爲評論中的鏈接建議,我會看看Addict component suite and plus packDictionary wizard提供了創建專業詞典的方式。還有一些API「允許文本解析,字典查找,文本更正,拼寫錯誤建議,詞庫上下文等等。」

冰火寫和 地上爬起來是那樣強勁和靈活 儘可能設計。開發人員可以對所有的冰火的 核心功能,包括主 詞典,控制解析器 完整的API訪問,解析 引擎,實體忽略,而 分析,自定義詞典, 建議代,詞庫 文件,等等。