絵文字を日本語に変換する gem


Google は絵文字で検索できる……!

絵文字を日本語に訳してくれるライブラリ

日本語 -> 絵文字 は事例がありました。
日本語で絵文字入力するための IME 追加辞書を公開しました

ですがその逆が見当たらなかったので作ってみました。
https://github.com/d-mato/emoja

Emoja.translate("🍎食べたい")
# => "赤リンゴ食べたい"

翻訳結果を MeCab に投げれば形態素解析をしてテキストマイニングもできるし、 ElasticSearch に投げれば全文検索もできそうです。

日本語 -> 絵文字 にも一応対応

用途が思いつかないけど、日本語から絵文字のサジェストも可能です。

Emoja.search("猫")
# => ["😺", "😸", "😹", "😻", "😼", "😽", "🙀", "😿", "😾", "🐱", "🐈"] 

絵文字辞書

こちらのリポジトリにある emoji_ja.json を活用させていただいております
https://github.com/yagays/emoji-ja


みなさまのお遊びプロジェクトで使ってもらえたら幸いです!