画像で覚える英語辞書 Imagict の開発日誌

Imagictという英単語を画像イメージで暗記できる英語辞書サービスを作っています。その開発日誌です。

マウスオーバーでのポップアップ辞書(英和/英英)を公開しました

Imagict 開発日誌です。

本日、Imagict 公式のポップアップ辞書 Chrome 拡張機能Chrome Extension)をリリースしました!Google Chrome ブラウザで、ウェブページの英単語にマウスオーバーすると、ポップアップ辞書が表示され英単語の意味を調べられます。英和辞典または英英辞典をご利用できます。

Chrome ウェブストアから、Google Chrome ブラウザにインストールできます。ご利用は以下のリンクからお願いします!

Imagictポップアップ辞書-英和/英英辞典 | Chromeウェブストア f:id:taka222:20150312113744p:plain

このポップアップ辞書拡張の特徴

・ウェブページの英単語にマウスオーバーするだけで調べられます。
・単語の意味と共に発音記号を確認できます。
・英和辞典または英英辞典をご利用可能です。
・辞書データをローカルに保存するので、いつでもサクサク辞書を引けます。
・50,000単語(5万単語)超を収録しており、日常英単語をほぼカバーします。
・Imagict へのリンク付きなので、Imagict ユーザーの方には便利です。
・単語の意味を理解しにくい場合は、Imagict へのリンクをご利用できます。

f:id:taka222:20150312113816p:plain

インストール方法・使い方

  1. Chrome ウェブストアから「Imagictポップアップ辞書」の拡張機能をインストールします。初回インストール時は、ローカルに辞書データを保存するので少し時間がかかります。数十秒〜数分ほどお待ち下さい。

  2. ウェブページ上の英単語にマウスカーソルを合わせますと、ポップアップウィンドウで辞書が表示されます。英単語の意味と発音記号を確認できます。

  3. ブラウザ右上部のImagictポップアップ辞書のアイコン(緑色の木)をクリックすると、ポップアップ辞書のON/OFF、使う辞書(英和/英英)、ポップアップのタイミング(すぐに/通常/遅め)を設定できます。

以上ですが、ぜひご利用お待ちしております!

Imagictポップアップ辞書-英和/英英辞典 | Chromeウェブストア

不具合のご報告やご要望・ご感想なども常時受け付けておりますので、お気軽にご連絡お願いいたします。→ @taka222 | Twitter

技術的なことについては、こちらもどうぞ。

サクサクひける!ポップアップ辞書Chrome拡張(英和/英英辞典)を公開しました | EasyRamble

英和・英英辞典の語義ページで英単語の原形を表示する機能を公開しました

Imagict 開発日誌です。

英和・英英辞典の語義ページで、動詞の活用形や名詞の複数形、形容詞の比較級など原形ではない場合に、その英単語の原形へのリンクを表示する機能を追加しました。以下、いくつか例を挙げます。

swimmingの意味 | 画像で覚える英語辞書 Imagict

f:id:taka222:20150115204457p:plain

swimming は進行形ですので、動詞の原形としての swim へのリンクを表示しています。

writtenの意味 | 画像で覚える英語辞書 Imagict

f:id:taka222:20150115204528p:plain

written は原形である write の不規則変化の過去分詞です。

leavesの意味 | 画像で覚える英語辞書 Imagict

f:id:taka222:20150115204550p:plain

leaves は動詞 leave の三人称単数現在の活用形です。それとともにに名詞 leaf(葉っぱ)の不規則変化の複数形でもあります。

dogsの意味 | 画像で覚える英語辞書 Imagict

f:id:taka222:20150115204604p:plain

dogs は通常の規則変化での dog の複数形です。

talkedの意味 | 画像で覚える英語辞書 Imagict

f:id:taka222:20150115204615p:plain

talked は通常の規則変化での talk の過去形/過去分詞です。

以上です。英単語の活用形や複数形の語義ページをご覧の際には、ぜひついでにその単語の原形へのリンクもご利用ください!

技術的な詳細は以下からどうぞ。活用形の動詞を原形に戻したり、複数形の名詞を単数形に戻したりできる Ruby Lemmatizer という gem ライブラリを使用しました。

英単語の原形を取得するRuby Lemmatizerの使い方 | EasyRamble

お世話になりました、来年もよろしくお願いいたします

Imagict 開発日誌です。

Imagict ユーザーの皆様、今年は大変お世話になりました。日頃のご利用や応援など大変感謝しております。9/16の公開から3ヶ月半、少しずつですが毎日ユーザーの方々が増えてきており、開発者としては大変やりがいを感じております。

Imaict は元々英単語の語彙増強に苦労していた自分が、どうにか楽に英単語を暗記していきたいと願って開発したサービスです。まだまだ機能不足な点や改善の余地がありますので、来年も引き続き開発に注力していきたいと思います。

それでは、今年は大変お世話になりました。引き続き来年も Imagict をどうぞよろしくお願いいたします。では、皆様良いお年を!

Facebook ページの方にももう少し詳細にご挨拶を書きましたので、時間があればお読みください!

Imagict 開発者の Taka です、こんばんは。 Imagict... - Imagict - 画像で覚える英語辞書 / English Picture Dictionary | Facebook

英単語をツイートするTwitter botを作成しました

Imagict 開発日誌です。

先日、英単語をツイートする Twitter bot を作成しまして、運用を開始いたしました。Imagict で Bingo(単語の意味にマッチする画像に投票する機能)された英単語から、ランダムにツイートを行います。しばらく動作確認しようと思っていて、そのままで告知するのを忘れておりました...

以下の Twitter アカウントです。

ImagictEnglish - 英単語(@ImagictEnglish)さん | Twitter

英単語とその英語/日本語での定義、および Imagict の該当単語ページURLヘのリンクをツイートしています。つぶやく英単語は、基本的に Imagict 内で Bingo 投票のあった単語からランダムにツイートしていますので、単語の意味にぴったりの画像を確認しやすい英単語ばかりです。画像を確認すれば暗記しやすいかと思います。

このアカウントは Twitter bot による運用となります。Twitter bot とは、プログラムによって自動投稿される Twitter アカウントのことです。現在は、2時間に1回(1日12回)の頻度で英単語を投稿する設定としていますが、ユーザーの皆様のご意見を聞きつつ、今後ツイート数の増減など調整しようかと考えています。

以上ですが、英単語の暗記に取り組まれたい方からのフォローをお待ちしております。ぜひ @ImagictEnglish をフォローお願いいたします!!

RSSフィード配信の機能をリリースしました

Imagict 開発日誌です。

最近 Bingo! された単語のRSSフィード配信

最近 Bingo! された単語のRSSフィードを配信する機能をリリースしました。英単語、日本語単語の双方で、個別にRSSフィードをご利用できます。

最近 Bingo! された英単語のRSSフィード
http://imagict.com/ja/feeds/bingo_english.rss (英和辞典)
http://imagict.com/en/feeds/bingo_english.rss (英英辞典)

最近 Bingo! された日本語単語のRSSフィード
http://imagict.com/ja/feeds/bingo_japanese.rss (和英辞典)
http://imagict.com/en/feeds/bingo_japanese.rss (英英辞典)

f:id:taka222:20141117161443p:plain

トップページの「最近 Bingo! された〜」の横に、Feedly/RSSフィード登録用のアイコンがありますので、そこからRSSリーダーへの登録を行えます。

本日の復習のRSSフィード配信

また、ユーザーの皆様個別の「本日の復習」のRSSフィードも提供しています。以下、私(Imagict開発者 Taka)の例での、本日の復習RSSフィードです。

本日の復習RSSフィード
http://imagict.com/users/1/brushup.rss

Takafumi Yamano さんの本日の復習 | 画像で覚える英語辞書 Imagict
http://imagict.com/users/1/brushup

本日の復習ページの右下に、Feedly/RSSフィード登録用のアイコンがありますので、そこからRSSリーダーへの登録を行えます。

これで、最近 Bingo! された単語やご自分の本日の復習を、RSSフィードからも確認できるようになりました。RSSリーダーをご利用されている方は、ぜひフィードの登録をお願いいたします!

なお、本日の復習RSSフィードは、マイページの公開設定を「プライベート」に設定しているユーザーの方はご利用できません。ご了承お願いいたします。

技術的なことは以下からどうぞ。Rails の builder テンプレートを使うと、RSS/Atomフィードの実装も簡単です!
RailsでRSSフィードを生成 | EasyRamble
RailsでAtomフィードを生成 | EasyRamble

本日の復習でポップアップ辞書の機能をリリースしました

Imagict 開発日誌です。

Imagict では調べた単語を保存して復習できる機能(本日の復習)を提供しています。デスクトップ版の本日の復習ページで、単語リンクにマウスオーバーさせることで、ポップアップ辞書表示で単語の意味を確認できる機能を本日リリースしました。

マウスオーバーでポップアップして単語の意味を確認

ポップアップ辞書により、リンクのページ遷移なしで復習したい単語の意味を確認することができ、日々の単語復習が快適になるかと思います。以下私のページの例でのスクリーンショットです。

f:id:taka222:20141112182059p:plain

Takafumi Yamano さんの本日の復習 | 画像で覚える英語辞書 Imagict

単語にマウスオーバーで、ポップアップウィンドウの辞書が表示されます。ポップアップのウィンドウ内からでも、「復習に追加」や「リンク遷移」などの操作を行えます。

単語の関連画像を一緒に確認

また、Bingo!(単語の意味にマッチする画像に投票する機能)された画像がある場合は、それらの画像も語義の下に一緒に表示するようにしました。ポップアップウィンドウ内をスクロールすることで確認できます。

f:id:taka222:20141112182116p:plain

今回の機能も自分に必要であるために実装した機能ですが、皆様のお役にも立てたら嬉しいです。ぜひご利用お願いいたします!バグ報告やご意見などもお待ちしております。いずれ、ブラウザ拡張版のポップアップ辞書も開発したいです^^

技術的なことは以下からどうぞ。jquery-live-preview という jQuery プラグインを利用しました。

jquery-live-previewでリンク先をプレビュー | EasyRamble

Bingo!状況表示と次/前の単語へ移動の機能追加

Imagict 開発日誌です。本日は小さい機能2つ追加のお知らせです。

現在の Bingo! 状況

f:id:taka222:20141029123232p:plain

まず1つ目。Imagict トップページに現在の Bingo! 状況を表示しました。Bingo! 機能を簡単に説明しますと、単語の意味にぴったりの画像にユーザーが投票できる機能です。

英和・和英・英英辞典 Imagict - 画像・写真付きで英単語を暗記

この Bingo! が増えれば増えるほど、単語に関連する画像の精度が上がりますので、より使いやすい辞書へと成長します。Imagict で単語を調べられた際は、皆様ぜひ Bingo! をお願いいたします!Bingo された総単語数が1万以上になってくると、相当使いやすい辞書になると思います。1万が当面の目標値です。

 

次の単語/前の単語への移動

f:id:taka222:20141029123247p:plain

2つ目の機能は、単語の語義ページの下部に、前の単語/次の単語へのリンクを表示させるようにしました。前後の単語は、その単語を含んだ複合語だったり他の品詞の形だったり、調べた単語に関連性の高い単語である場合が多いですので、ついでに見て覚えると効率が良いかと思います。

detectの意味・定義と関連画像・写真 | 英語辞書 Imagict

以上、ミニ機能追加のお知らせでした!

技術的なことは以下をどうぞ。
Rails ActiveRecordで前後のレコードを取得する | EasyRamble