2012-03-02 14 views
9

これはプログラミングに関する質問ではありませんので、事前にお詫び申し上げます。私はタイピングゲームのための文法のないランダムな文章ジェネレータに取り組んできました。私は、動詞の活用を得るための解析可能な(または呼び出し可能な)データを見つけるのが困難でした。最終的にこのようなものが見つからなければ、私が作成した辞書を通って、一人称単数形と複数形、二人称単数形と複数形、三人称単数形と複数形を追加する必要があります。単純な過去、過去の分詞、および現在の分詞形のすべての不規則な動詞。動詞の活用を得るためのデータベース、API、または解析可能なテキストがありますか?

これは多くの言語では問題ありませんが、英語の動詞が不規則なので、手作業で長時間かかることがあります。私は悪い選択肢に反対しているわけではありませんが、代わりに使うことができるデータベースがある場合は、私がそれをやっている間違った時間を無駄にしないようにしたいと思います。

私はhttp://www.scientificpsychic.com/verbs1.htmlを見て、作成者と話しましたが、彼は正確な辞書(そのクラスのみ)をリリースしていません。私もhttp://www.verbix.com/webverbix/English/find.htmlのようなサイトを見てきましたが、これは掻き分けには最適ですが、それは少し痛みです。

この質問は前に(Verb Conjugations Database)質問されましたが、問題は解決されず、質問者は問題を解決するように忠告しましたが、解決策は何も言いませんでした。

答えて

12

MorphAdorner(Java)は、簡単なVerb conjugator(オンラインデモあり)です。

しかし、徹底的なリストに興味がある場合はLexical Tools' Inflection Variantsをチェックすることができます。 Lexical Toolsをダウンロードした後、データをデータベースサーバーにインポートします。次に、ライブラリ(Java)を使用してデータベースに問い合わせるだけです。

SimpleNLGもこの機能を備えており、レキシカルツールに非常に関連しています。

+0

SimpleNLGが私の問題のほとんどを解決しました。ありがとうございました!私はそれなしで私の頭の上に途中であったでしょう。実際には、私はDjangoで使用するためにエンジンを構築しているので、そのレキシコンXMLファイルのみを使用していますが、Scalaを使用しています。 – Jamey

+0

スペイン語 - >英語用のコンジュゲーションAPIはありますか?私が作っているアプリのために、私は 'querer'の' I-present'フォームとして認識されている 'quiero'が必要です – Growler

関連する問題