やりたいことはPerlやPHPなどのサーバーサイドスクリプト上で、ひとつのランダムな日本語の単語を得る、ということです。
あらかじめデータベースにいれておきそこから取得しても、毎回どこかのAPIか何らかのサービスにアクセスして取得してもどちらでもいいです。
できれば後者の方が楽なのですが、一通り調べたところ、直接この要望に答えてくれそうなサービスはありませんでした。しかし、たとえば辞書サイトなどをうまく使えばいけそうな気がします。どのようにすればランダムな単語を簡単に得られるでしょうか?
あるいは前者のあらかじめデータベース化しておくという方法についても、こうすれば簡単に大量の単語を取得できるよ、というのがありましたら教えてください。
ちなみに、perlを使ったスクレイピングは経験があります。
それから、これに関連した言語としてはphpとperlとmySQLしかやったことないので、できればその範囲内でおねがいします。
No.1ベストアンサー
- 回答日時:
パッと思いつくのは、
1.ランダムな単語を/usr/share/dict/wordsからとってくる。
FreeBSDだと上記パスに24万語ほど単語が登録されています。
Linuxでも似たような辞書はどこかにあると思います。
2.1で拾った単語を辞書サイトで日本語に変換する。
perlでスクレイピングのご経験があるんでしたら、これも簡単かと思います。
2で日本語化するときに単語としての精度がよくなければ、
kakasiというライブラリで分かち書きもできるはずです。
回答ありがとうございます。
灯台下暗しですね。
自前にそんなものがあるとはおもいませんでした。
それを使ってできるかどうか調査してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- 大学受験 明治大学受験、もう一冊、英単語張をやるか? 4 2022/10/23 20:50
- TOEFL・TOEIC・英語検定 僕は英語がかなり得意で、テストでもノー勉で80点台を取るような人です。周りの人にも言われるほど得意で 5 2022/12/08 19:07
- 英語 ソシュール言語観による品詞、単語、辞書理解の誤り 4 2022/11/24 12:27
- 日本語 自立語/付属語という品詞区分の誤り 5 2022/09/05 00:20
- 英語 ターゲット1900についてです。 単語がなかなか覚えられません。 例えばよく分からない長い単語だった 3 2022/08/27 19:49
- TOEFL・TOEIC・英語検定 英検準二級と二級の試験内容って具体的にどんなところが違いますか? 私は高一でこの前準二にぎりぎりで合 1 2023/02/13 07:05
- 大学受験 大学受験英語の勉強法についてです どうしても英語長文の勉強ができません 初めて数分で絶対にやる気がな 2 2023/05/05 00:32
- その他(教育・科学・学問) 英語できません、助けてください… 3 2022/11/14 23:59
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ランダムな単語を得るAPIってあ...
-
Wordで、分かち書きをするVBA ...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
モジュールの最大数はいくつな...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Cからシェルを起動し返り値をハ...
-
VBAで別モジュールへの変数の受...
-
VBのフォームモジュールと標準...
-
Workbook.BeforeSave イベント...
-
【vba】フォームに書いてあ...
-
perlをバージョンアップしたら...
-
Excel VBA 『Call』で呼び出す...
-
Form間の値の渡し方
-
VBSがコンパイルエラーになりま...
-
グラフのX,Y座標を取得したい
-
現在アクティブなフォーム名を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
うるう年か平年かを判定するプ...
-
ランダムな単語を得るAPIってあ...
-
HTML形式のメールからテキスト...
-
perlでxmllint相当のスクリプト...
-
Perlで・・・。
-
Wordで、分かち書きをするVBA ...
-
文章の分割
-
うるう年かどうかを計算するプ...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
"JScript"が見つかりません!
-
VBSがコンパイルエラーになりま...
-
VBでグローバル変数を宣言するには
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
VBA This Workbookモジュール...
-
モジュールの最大数はいくつな...
-
LCD ディスプレイを Raspberry ...
おすすめ情報