[Web] Tangochou - Free WaniKani inspired Flashcards App

Hello! From the creator of the [Telegram] WaniKani Unofficial Bot comes another completely free application that will empower your WaniKani and Japanese study journey.

Tangochou is an extremely versatile tool to help you learn and memorize Japanese radicals, kanji and vocabulary. Fundamentally it is a flashcard application but aimed at Japanese, this makes it more powerful than something more generic like Anki.

Now let’s go through some FAQs.

Why? Also, why another flashcards app?!
The answer is yes. I wasn’t really feeling Anki and most of the other alternatives that I tried felt incomplete or wanted money. So well, I decided to do it myself.

Is it free?
Yes, and it will be forever.
Donations are welcome if you like the application and feel generous of course, you can do so with PayPal.

Why should I use your application instead of something like Anki?
Well, there are multiple reasons.

  • Anki will only ask you if you remember something or not, Tangochou will ask you to answer with the correct meaning and reading just like WaniKani does, which I feel is best for memory, also you are less tempted to fake your answers since you either get it right or wrong.
  • You have to create everything from scratch or use premade decks with Anki, Tangochou supports multiple data sources including WaniKani to create reliable decks on a whim, of course you can also import premade decks on Tangochou.
  • Anki is very generic so it doesn’t support the concept of subjects, something that Tangochou does very well and with several advanced features.

These are just the most obvious ones that come to my mind, but there are probably more.

Which data sources are supported?
All sources are credited and listed in the Data Sources page of Tangochou, in short these are the data sources:

  • ichi.moe
  • Jisho
  • Jotoba
  • WaniKani

How does the Text to Speech feature work?
There was a point in time during development where I didn’t have pronunciation audios for some subjects, finding them in the web was too much work so I decided to implement some kind of TTS.

You can setup the Google Cloud Text-to-Speech API and generate an API key to always have high quality pronunciation audios for your subjects meanings and readings.

Once that is done it should work out of the box, you can also pre-generate the pronunciation audios for all subjects in a deck to avoid lag in your first run.

How good is the SRS?
Well, I’ll be honest, the algorithm is rudimental at best but it works.
You can find a more in-depth explanation in the About page of Tangochou.

Is this project open source?
No, not at the moment, I might decide to disclose some of the code in the future.

Is it safe to use?
Yes, this application is 99% client-side, this means that all of your data resides only on your machine and nothing is ever saved on our servers.
No analytics tools are used and there are no advertisements.

What does it look like?

Screenshots

Feedback
Any kind of feedback is appreciated, feel free to suggest new features and report bugs.
If you don’t like something don’t be afraid to tell so, just remember to be polite about it, negative feedback is good if done well.

How to use it?
Tangochou is hosted on Vercel and you can reach it from https://tangochou.dariosechi.it

Thanks for reading and hope you like this project!

10 Likes

Looks great!

2 Likes

This is very unique! Thank you so much for inventing this!
Edit: just checked it out, it’s amazing :slight_smile:

1 Like

Thanks for the kind words and for trying it out!

If you need help with something feel free to ask questions here or pm me :slight_smile:

1 Like

Ok, thank you!
(I tried some stuff from the WaniKani level 25 deck and failed miserably lol)

1 Like

Welcome @Matteogermanetto !

Great work!

1 Like

Hello, version 1.0.4 has been released!

Changelog
  • OCR has been implemented, you can now create decks from images
  • OCR has 2 engines, one which is Tesseract.js and the other is Google Cloud Vision
  • Analyse has been renamed to Transliterate which is more appropriate
  • Fixed a bug where certain radicals were not visible
  • Fixed some display-only math that involved radicals in the deck reviews
  • Minor fixes and improvements
Screenshots

TLDR: OCR has been implemented and Analyse is now called Transliterate.

Sounds interesting

1 Like

Just came upon this and it seems powerful but I’m a bit confused by the layout and terms. I think I understand but, is “subject” the same as a “notecard”? Also, what file types are supported as I’m not really sure what I’m able and unable to import?

1 Like

Hey @JamalLee , yours are genuine questions! I will try my best at answering both.

  • Like you said, a subject is very much like a notecard but with a structure more fit for a Japanese quiz, it can either be a radical, kanji or vocabulary
  • Import works only with exported files from Tangochou itself at the moment, no other external import is available (like from an anki deck)

You can try the import feature with one of the decks I have made, this below contains all vocabulary nouns from Genki L8.

Genki L8 Vocabulary Nouns

Thanks for the interest and feel free to ask more questions if you have any more doubts!

Thanks for the answers! I kind of understood it from the context and messing around, but I’m glad I double-checked.

I’ll definitely give this a shot as I’m just getting into reading and I’ve been looking for something simple that I can just make a flashcard and learn/review it WK style on a separate SRS system.

1 Like

Thanks, what you’ve described is one of the use cases that my app tries to solve, so if I failed somewhere please tell me, I’d be eager to improve any aspect that can get enhancements.

Let me know if my app works for you in the end!

1 Like

Wow, this is amazing!

1 Like