有沒有辦法檢查一個字符串是否代表英語句子?我目前正在看java包,但我找不到任何它。檢查字符串是否是語法有效的句子?
即
the weather is good (valid)
the good is weather (invalid)
任何想法?
謝謝
有沒有辦法檢查一個字符串是否代表英語句子?我目前正在看java包,但我找不到任何它。檢查字符串是否是語法有效的句子?
即
the weather is good (valid)
the good is weather (invalid)
任何想法?
謝謝
雖然我意識到OP引用的Java,但我會提供的是MS Office套件有一個有限的語法檢查引擎,旨在執行非常高級的更正/建議,我認爲這是一個相當簡化的句子集它承認的模式,例如在典型的辦公室通信中發現的模式。我不認爲它假裝是徹底的或者完全英語分析工具,但它可能以有限的形式用於基本目的。
該檢查通過COM通過CheckGrammar方法公開,該方法從宿主Office應用程序的Application對象調用。您提供要檢查的文本。它可以識別碎片以外的幾個問題,例如時態和數量分歧,因此您可能需要改進它提供的結果。這是遠非完美的,但確實給它舊大學嘗試:)
而你如何定義一個句子? – nullpotent
檢查它是否以大寫字母開頭,以句點結尾幷包含空格。 – 11684
:D這是一句話 –