自動で英単語帳を作成するサービス"Voctan"を作りました

2024/10/02に公開

読書しながら英単語を自動抽出し、文脈に沿った例文で語彙を増やせる新サービス。効率的に英語力をアップ!読書に語学学習を兼ねたサービスを作りました。

Voctan、ボクタンと読みます。

こんなことができます。

  • PDF、YouTube字幕、Webページから簡単に英単語帳を作成
  • 文脈そのままの例文で、単語の意味と使い方を深く理解
  • 単語を出現順に章ごとに整理、学習の進捗が把握できる
  • フラッシュカードで効率的に単語を記憶(実装予定)

自分は英語の本を読むようにしているのですが、分からない単語はもちろん出てきます。その時、下のスクリーンショットのように気が向いた時にメモしておくようにしていました。

ただ、メモしたものをさっと出せない、覚えるまではいかないといった不便さを感じていたので、例えばフラッシュカード作成アプリでも使おうとも思っていたのですが、手動で単語登録の手間暇を想像するとつらいなぁと思ってしまい手がでませんでした。それなら自動で作成してくれて簡単に検索できて、覚えられる学習型の何かが欲しい、と思ったのが作成したきっかけです。

技術構成
バックエンド: Python、Flask、Celery、Redis
フロントエンド: Typescript、Next.js、Tailwind
インフラ: EC2、Amplify、RDS、Elasticache、Step functions、Lambda、S3、ECR、ALB
他: Postgresql, Gemini、Spacy、YoutubeAPI、Resend

できるだけフリーティアの利用でコストを下げる構成で組みました。Supabase、Firebase関連、DynamoDB、Vercel等々、コストができるだけかからないようそれらも試したのですが、結局上記になりました。

ChaptGPTに相当助けてもらいました。画像やアイコン等は自分は作れないので、マルチモーダルllmに作成してもらいました。

「Voctan」は、英語の「Vocabulary」と日本語の「単語(tango)」をシンプルに組み合わせて作られた名前です。この名前には、英語と日本語の間をつなげて、単語帳をもっと手軽に気軽に使えるようなサービスを目指して、短く覚えやすい名前にしました。どうぞよろしくお願いします🤗

英語学習サービスを展開している事業者様、サービスごと(機能としてでも)買ってください🙇‍♂️

Discussion