問題タブ [spell-checking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - WebKitのテキストエリアでスペルチェックを強制する
私はブラウザベースのQC/データ入力アプリを作成しています。このアプリを使用すると、当然のことながら大量のエラーが発生するOCRedファイルを編集できます。データのチャンクはチェックできるようにテキストエリアに配置されますが、赤い下線は、ユーザーが手動でスペルミスのある単語にカーソルを置いた場合にのみ表示されます。
WebKitに小さな赤いスペルチェックの下線をtextareasに追加するように強制する方法はありますか?
c# - 2 つの類似したバンド名が同じバンドを表しているかどうかを判断するにはどうすればよいですか?
私は現在、バンドと会場のデータベースを多数の外部サービスと照合する必要があるプロジェクトに取り組んでいます。
基本的に、2 つの名前が同じかどうかを判断するための最良の方法について、方向性を探しています。例えば:
- 私たちのデータベースの会場名 - 「The Pig and Whistle」
- サービス 1 - 「ピッグ アンド ホイッスル」
- サービス 2 - 「豚と笛」
- などなど
主な違いは、"the" の欠落や "and" の代わりに "&" を使用することだと思いますが、綴りや単語の順序が少し異なることもあると思います。
この状況で一般的に使用されるアルゴリズム/手法は何ですか?ノイズ ワードをフィルター処理する必要がありますか?
C# で似たような例を見たことがありますか?
更新: 誰かが ac# の例に興味がある場合は、レーベンシュタイン距離の Google コード検索を実行してアクセスできるヒープがあります。
python - Pylons の TinyMCE スペルチェッカー
TinyMCE スペルチェッカーを Pylons アプリで動作させようとしています。私の最初の問題は、実際に投稿データを最初にキャプチャすることです。Firebug は、以下が送信されていることを教えてくれます。
これは、JSON の文字列のように見えます。それは問題ありません。それは処理できますが、request.params dict のどこにも表示されません。これを Pylons で動作させたり、試してみたりした経験のある人はいますか? スペルチェッカーが PHP バックエンドで動作することを意図していたことは知っていますが、それによって重大な障壁が生じることはないはずです。
さらに、応答がどのように見えるべきかについて、誰でも洞察を提供できますか? このプラグインのドキュメントはひどく不完全なようです。
c++ - MFC でのスペル チェック
商用の MFC/C++ アプリケーションにプラグインできる、多言語 (特に英語とスウェーデン語) をサポートするスペル チェック ソリューションを探していました。
私の Google 検索のトップはWintertree でした。これはすべての基準を満たしているように見えますが、サイト ライセンスが 3500 ドルと決して安くはありません。オープンソースのオプションを使用すると、機能するまでに数日かかる可能性があり、それ自体にコストがかかることはわかっていますが、それでも、より安価な性質の評判の良いオプションがあるかどうか疑問に思いました. またはもちろん無料ですが、私たちの製品はクローズド ソースであり、私が見た多くの無料オプションは GPL です。
提案、または個人的な経験をありがとう。
textarea - テキストエリアのスペルチェック属性 XHTML Strict
訪問者がコピーして貼り付けるための HTML 埋め込みコードを含むテキストエリアで、Firefox や Opera などの特定のブラウザーに組み込まれているスペルチェック機能をオフにしたいと考えています。これは、次の属性で実行できます。
スペルチェック=「偽」
ただし、これにより XHTML Strict の検証エラーが発生します。また、ユーザーがテキスト領域で埋め込みコードを選択した後にスペル チェックが返されるため、Opera では正しく機能しません。スペルチェック機能をオフにする別の方法はありますか?
javascript - Web サイトにスペル チェックを追加する
ページのテキストエリア要素にスペル チェック機能を追加したい ASP ベースの Web サイトがあります。ほとんどのページはエンジンから生成されますが、JavaScript を追加することもできます。したがって、私の推奨するソリューションは JavaScript ベースのものです。JavaScriptSpellCheckを試してみましたが、問題なく動作しますが、他のオプションが何であるかを確認したいと思います。また、 spellchecker.netも見つけましたが、サーバー ライセンスが 3500 ドルというのは高すぎるように思えます。
スペル チェックは別のウィンドウで行うことができ、複数の言語をサポートする必要があります (多ければ多いほど良い)。最終的には、スペル チェック オブジェクトにテキストエリア名または ID のコレクションまたは区切られた文字列 (ページに既に存在する名前が望ましい) を送信し、それらすべてをスペル チェックして、スペルが修正されるとテキストを更新したいと考えています。
dictionary - IntelliJ の他の言語の辞書はどこにありますか?
IntelliJ スペルチェッカーには、英語とアラビア語のみがバンドルされています (奇妙なことに、これは東ヨーロッパで作られたものだと思いますが、彼らは自分たちの言語をバンドルしていませんでしたか?)。
私の顧客はドイツ人なので、私のコードはすべて英語 (コード)/ドイツ語 (インターフェース) が混在しており、IntelliJ 用のドイツ語辞書が見つかりません。
python - HTMLドキュメントのスペルチェックを実行するための効率的なアルゴリズム
HTMLドキュメント、よくあるスペルミスのリスト、および各ケースの正しいスペルがあります。HTMLドキュメントは最大50ページになり、最大30Kのスペル修正エントリがあります。
このHTMLドキュメントのすべてのスペルミスを修正する効率的な方法は何ですか?
(注:関連するライブラリを知っている場合は、私の実装はPythonで行われます。)
私は2つの可能なアプローチを考えました:
- スペルデータのハッシュテーブルを作成する
- HTMLからテキストを解析する
- テキストを空白でトークンに分割する
- スペルハッシュテーブルのトークンが修正に置き換えられた場合
- 更新されたテキストで新しいHTMLドキュメントを作成する
このアプローチは、存在する複数の単語のスペル修正では失敗します。以下は、複数の単語に対して機能する、一見効率の悪いアプローチですが、より単純です。
- スペルデータを繰り返す
- HTMLドキュメントで単語を検索する
- 単語が存在する場合は修正に置き換えます
c# - hunspellスペルチェック
タイプミスでhunspellによって返された提案された単語の順序を変更する特定の質問がありました。単語はアルファベット順に返されるようです。関連性別に提案を並べ替えたいと思います。つまり、最も近い一致が最初に表示されるはずです。hunspellapisを介してそれを行う方法を見つけることができませんでした。これはどのように達成できますか?