🥰

「いつどこで誰が何をした」を英語翻訳するサービス作った

2021/12/14に公開

https://qiita.com/advent-calendar/2021/kuso-app

クソアプリカレンダーの14日目の記事です!技術的なことは書きません!

作ったもの 🎉

https://4w-english.vercel.app/

「いつ、どこで、誰が、何をした」という文章を作り、英語に翻訳してくれるサービスです。
これどこで使うの?っていう英語が出来上がります。ぜひお試しください🙇🏻‍♂️

入力画面 翻訳結果画面

なぜ作ったの? 😁

ちょうど英語を勉強してた

3ヶ月ほど前からオンライン英会話を始めました。

新しい単語を調べたり、例文を調べると「これ、いつ使うんだろう?」というのがよくあります。This is a pen.的なやつです。

「使い所が全くない英語」に振り切っても面白いかなと思いました。

久しぶりに個人開発したかったから

純粋にコレ。

使っている技術 👨‍💻

感想 🎁

個人開発のスケジュール管理難しい

アドベントカレンダーなのでスケジュール重視。
個人開発ができる時間は本当に少ないので、シンプルに作る!やらないことを決める!

  • やること
    • 日本語の文章を作る
    • 英語に翻訳する
    • スマホでも綺麗に見えるようにする
    • シェアするボタン作る
  • やらないこと
    • ユーザが言葉を登録できるようにする
    • ユーザが作った翻訳を一覧にして表示する
    • バックエンドを作る
    • 2人以上でのマルチプレイなどなど

文章を作るためのデータを用意するのが大変

事前に200パターン作りました。これが一番時間かかったかも。
単語をランダムで表示してくれるサービスにとてもお世話になりました 🙇🏻‍♂️

https://tango-gacha.com/
https://gacha-n-co.com/

開発中、次にやりたいことが見つかるのが良い

新しく使った技術、初めて使ったサービスについてもっと知りたい、もっと使ってみたいという欲望が湧き上がってきてメッチャ良い 👍

  • Reactを使ってまた作りたい
  • 次はNext.jsを使ってみようかな
  • supabaseで認証やってみたい
  • Google Cloudの他のサービスも使ってみたいなど

開発中はいろんな刺激があって、他のアイディアが浮かぶ

開発しているときに思ったこと、悩んだことは次に作るサービスのアイディアになる(かも) 👀

  • スケジュールが決まっていると作り切れるな
  • 開発中も「こんなの作ってるよー」ってどんどん言いたいな
  • 英語の勉強で毎回翻訳するけど、どこかに保存しておきたいな

終わり

作りたいアイディアはたくさんあるので、次はNext.jsで開発してみたい

Discussion