Hi everybody !
Currently
I’ve been developing an app recently to learn Japanese. Currently, it will allows you to create SRS cards thanks to Jisho API (https://jisho.org/) in decks and share them with the community (if you would like to of course!). It’s only available in the Play Store for I don’t own an Apple license yet, but feel free to participate in this project if you would like to see it on iPhone (my code is already cross platform ).
Don’t be surprised to see an empty lesson tab or two french translations if your preferred language is French (I’ve just wanted to try internationalization ) and the mic permission (it will be developed in the A lot of sentences -> creating dialogs paragraph).
However, I intend to do so much more…
In development
Design
Obviously, I am more of a back end guy than a front end one and any help with design is welcome
Lessons created by users
I am currently trying to create a simplified way for user to upload lessons through a website form accepting markdown. This way, users will be able to participate in creating new learning material ! Of course, this will go with a certain degree of trust (each user will have a sort of badge giving some credibility to his courses depending on users’ feedbacks). My final goal would be to have a badge for real japanese teachers who would like to volunteer in offering japanese learning material or maybe even offering courses but only in exchange of money.
A lot of sentences
I’ve fed my database with 192 000 sentences with most of them having an english translation thanks to Tatoeba (https://tatoeba.org/). I am working on organising this data to make something useful out of it. I thought of:
- using it to create gap-fill sentences for grammar point
- asking to fully rewrite the japanese sentence from the english translation
- ordering sentences by level of complexity (currently only taking into account kanji levels and taking the most difficult kanji level to be the level of the whole sentence), but I am planning on something to ameliorate this (feel free to ask me about it!)
- creating dialogs. Here comes the big challenge: I dream of being able to either create immediately themes based on sentences using non-supervised machine learning or, by creating at least 10 pre-defined themes with huge amount of lexical field words to categorise sentences and create dialogs thanks to these sentences.
A website
My app is currently using Symfony has a Back End API Endpoint and Flutter. Everything is set to create a website later I will surely use my current draft website (https://jpec.netlify.com/) where you can find for now some draft articles and an hiragana recognizer lacking some data to be accurate
I will be really happy to have some feedbacks !
I hope they won’t be too much errors (only one I can think of for now but not really important and I will quickly see if someone find it) and the fact that you must have an account to do something on the app…
If you think this project is cool, consider donating and I will maybe cover the server cost and pay the iOs License finally
Donations: