• We were inspired by the translation micro-services found in WeChat and Shoppee/Lazada chat apps, and originally wanted to build an open-source version that could be embedded into any other service.

What it does

  • It's a chatroom that detects the language of any message sent and translates it into English or Chinese respectively.

How we built it

Challenges we ran into

  • e v e r y t h i n g
  • Spent a lot of time figuring out how React works because this was both our first time building a project with it.
  • Spent a lot of time on components that were ultimately secondary to the prototype's main functions.

Accomplishments that we're proud of

  • bro it actually works (not well but it works)

What we learned

  • Never do a webdev project unless you actually have webdev experience (Python/C++ is NOT webdev experience).
  • Establish a clear list of required functions for your prototype (a minimum viable prototype) and figure out a way to build that first. Iterate, rather than plan everything out.

What's next for WhatTalkingYou

  • Going to actually learn React so we won't puke blood when doing this up again.
  • Research on setting up our own backend rather than use Firebase.


  • Thanks to for his tutorial and code. Our project is basically a fork of his with added translation functionality.
Share this project: