TL;DR 要約:同義語やその他の関連語を取得するために使用できる単一のコマンドライン アプリケーションが必要です。多言語対応で、クロスプラットフォームで動作する必要があります。誰かが私に適したプログラムを提案したり、私がすでに見つけたプログラムを手伝ってくれたりできますか? ありがとう。
より長いバージョン:
私は、ユーザーが入力した単語の代替候補を提示できるシステムを PHP で作成する任務を負っています。これらの提案を生成するために使用できるシソーラス アプリケーション/API などを見つける必要があります。
重要なのは、多言語 (英語、デンマーク語、フランス語、ドイツ語) である必要があることです。これにより、Google を使用して見つけたほとんどのソフトウェアが除外されます。また、クロスプラットフォームである必要があります (Linux と Windows で動作する必要があります)。
私の調査の結果、WordNetとStardictという 2 つの有望な候補が見つかりました。
私はこれまで WordNet に焦点を当て、shell_exec()
関数を使用して PHP から呼び出し、それを使用して非常に有望なプロトタイプ PHP ページを作成することができましたが、これまでのところ英語のみです。多言語での使用方法に苦労しています。
Wordnet サイトには、他の言語の Wordnet プロジェクトへの外部リンクがあります (デンマーク語のDanNetなど)。Wordnet と呼ばれることが多いですが、さまざまなデータベース形式とソフトウェアを使用しているようで、私には不向きです。PHP プログラムから呼び出すことができる一貫したインターフェイスが必要です。
Stardict は、その観点からはより有望に見えました。1 つのアプリケーションに対して標準の DB 形式で多くの言語の辞書を提供します。
しかし、Stardict の欠点は、主に GUI アプリであることです。コマンドラインから呼び出すと、GUI が起動します。コマンドライン バージョン ( SDCV ) があるようですが、かなり古くなっているようで (最終更新は 2006 年)、Linux 専用です。
これらのプログラムのいずれかに関する問題を解決できる人はいますか? または、私が使用できる他の代替ソフトウェアまたは API を誰かが提案できますか?
どうもありがとう。