- ベストアンサー
テキストボックスの日本語をローマ字に変換したい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「形態素解析ライブラリ」もしくは「形態素解析API」の利用が必須です。前者は「MeCab」、後者はYahoo!JAPANの「日本語形態素解析」が有名です。 …が、前者はインストール、後者は登録の手間がかかるので、手軽に試したいなら http://140note.hitonobetsu.com/apipage/mp のようなところで利用させてもらってもいいんじゃないでしょうか。 【サンプル】(全角スペースでインデント) <?php function convert_into_katakana($sentence) { $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => 'http://api.hitonobetsu.com/mp/analysis?str=' . urlencode($sentence), CURLOPT_RETURNTRANSFER => true, ]); return implode(array_map( function ($item) { return isset($item->reading) ? $item->reading : ''; }, (array)json_decode(curl_exec($ch)) )); } var_dump(convert_into_katakana('質問サイトで回答する')); なお、JavaScriptで実装する場合もほぼ同様ですが、クロスドメイン制約云々で面倒だったらJSONPを利用するのが手っ取り早いと思います。
関連するQ&A
- なぜローマ字から直接かな漢字変換しないのでしょう?
現在主流の環境では、ローマ字入力はいずれの環境でも、一度ローマ字をひらがなに置き換えた後、それをかな漢字変換するという方式をとっています。 なぜ、ローマ字から直接かな漢字変換するようにしなかったのでしょうか? たとえば、「お元気ですか」と入力したい場合、現在の仕組みではまずogenkidesukaと入力し、それが逐一ひらがなに置き換えられ、「おげんきですか」と表示された上で、変換ボタンを押すと「お元気ですか」に変換されるようになっています。 しかし、次のような方式も可能なはずです。ogenkidesukaと入力したら、それがひらがなに変換されることなく、変換ボタンを押すと直に「お元気ですか」に置き換わる。 現に中国語のローマ字入力(拼音入力)はローマ字から直接変換する方式が取られています。わたしにはローマ字から直接かな漢字変換する方がシンプルで使いやすくなるように思えます。どのような理由で今のような仕組みになったのでしょうか?
- ベストアンサー
- その他(ソフトウェア)
- hotmail ローマ字入力が日本字に変換しない
最近、主にhotomail なのですが、日本字に変換しないことが頻繁におこります。 どこに問題があるのでしょうか。 言語バーの入力モードが「あ」になっているのにローマ字のままだったりします。 又、半/全漢字モードになっている時「カナ/かなローマ字」を押しても反応が無く変換しません。 よろしくお願いします。
- ベストアンサー
- その他(インターネット接続・通信)
- C#で漢字→ローマ字を変換
C#で漢字→かなはImmGetConversionListで変換できるのですが、 漢字→ローマ字を変換することは可能でょうか? (およそで変換できればOKです)
- ベストアンサー
- C・C++・C#
- ATOK7においてカナ漢字変換をローマ字変換に変更するには?
未だにDOSでATOK7を使っています。 マシンを起動して、ctrl+XFERを押すと、すでに カナ漢字変換になっています。 最初からローマ字変換にするには、CONFIG.SYSをどのように 編集したらよいのですか。 SHIFT押しながらF10を押すと入力モードの選択でき、 カナ漢字変換からローマ字変換に変えられます。 しかし、入力後、再びカナ漢字変換に戻ります。
- 締切済み
- その他(ソフトウェア)
- ローマ字変換できなくなりました
bootcampでwindows vistaつかっています。急にローマ字変換ができなくなりました。MS-IME使っています。かな変換はなれていないので、ローマ字変換に戻したいのですが、どうすればよいですか?
- ベストアンサー
- Mac
- かな変換がローマ字変換に変わる
私は、IMEで、かな変換なのですが かな変換で、言葉を入力していると、途中から ローマ字変換に変わっていたり、 書きはじめの最初から、ローマ字変換に 変わってしまったりします。 どのようにしたら良いでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- 漢字からローマ字への変換
こんにちは。 既に入力済みの日本語(かな漢字)をローマ字への自動変換ってできるのでしょうか?WORDなどには、ふりがな(ルビ)への自動追加機能などはあるのですが。 よろしくお願いします
- 締切済み
- ノートPC
- IME2003でかな変換がローマ字変換に変わる
いつもお世話になります。 漢字変換でかな変換を選んでいるのですが1文字目はかなが入るのですが2文字目から勝手にローマ字変換になってしまいます。 office2003のCDで復旧をやったのですが同じです。 キーボードを変えても同じ状態です。 microsoftサイトで何か対応があるのでしょうか。 宜しくお願い致します。
- 締切済み
- その他MS Office製品
- 一太郎でローマ字変換にしているのにカナ変換に戻ってしまう
一太郎で、ローマ字変換で入力したいのに、しばらく入力しないでいると、カナ変換に戻ってしまうようになりました。 なぜ? カナ変換に自然に変わってしまうのを防止するにはどうしたらよいでしょうか。(常にローマ字入力にしたい)
- 締切済み
- その他(ソフトウェア)
お礼
サンプルコードまでつけていただきうれしいです。 試すと驚くほど簡単にできました。一気に作業がすすみました。 ありがとうございます。