arianneorpilla / jidoujisho

A full-featured immersion language learning suite for mobile.
GNU General Public License v3.0
982 stars 62 forks source link
android android-application ankidroid dart english english-dictionary english-language english-learning english-study epub-reader flutter japanese japanese-dictionary japanese-language japanese-language-learners japanese-study reader video video-player youtube

jidoujisho

A full-featured immersion language learning suite for mobile.

latest release latest commit actions stars downloads license translate donate


‍🧪 Latest Release: 2.9.0-preview3

📚 Resources:
🏠 Wiki · ❓ FAQ · 🩺 Troubleshooting · 🚀 Getting Started · 🃏 Flashcard Creation · 🗃️ Workflow Setup · 🎥 Viewing Media · 💡 Tips and Tricks · 🧑‍💻 Development · 👥 Contribution · 📑 API Documentation

🗒️ Release Notes:
(Legacy) 0.3 · 0.4 · 0.5 · 0.6 · 0.7 · 0.8 · 0.9 · 0.10 · 0.11 · 0.12 · 0.13 · 0.14 · 0.15 · 0.16 · 0.17 · 0.18 · 0.19 · 0.20 · 0.21 · 0.22 · 0.23 · 0.24 · 0.25 · 0.26
(Chisa) 1.0 · 1.1
(Yuuna) 2.0 · 2.1 · 2.2 · 2.3 · 2.4 · 2.5 · 2.6 · 2.7 · 2.8

📱 Language learning in the palm of your hand

jidoujisho is a video player, reading aid, dictionary and card creation toolkit with features specifically helpful for language learners.

🎞️ A glimpse of jidoujisho in action

⚕️ Current state of the project

jidoujisho is eagerly looking for contributors. If you are interested in maintaining a dictionary format, media source, an enhancement or quick action or even a new language for the application, user and developer documentation is coming soon.

Originally built for the Japanese language learning community, jidoujisho is free and open source software, and is available to download here on GitHub.

Please note that the development of the app switches between changes being implemented and being left alone for daily use. Update frequency may depend on the gravity of any issues that arise. Hiatuses provide practical insight on usage and where development should go next.

📖 Using the application

🚨 Supported Formats

🚀 Getting Started

A primer on the basics of the application is as follows.

📲 Exporting to AnkiDroid

🙌 User Tips

👥 Contribution and attribution

arianneorpilla
arianneorpilla
m-edlund
m-edlund
Aegyo
Aegyo
Aquafina-water-bottle
Aquafina-water-bottle
Natsume-197
Natsume-197
MarvNC
MarvNC

jidoujisho is written in Dart and powered by Flutter, and is made available under the GNU General Public License 3.0.

Database enabled by Isar and Hive. Reader via a self-hosted ッツ Ebook Reader. Mokuro for manga reading. Video streaming via YouTube. Chat service via ChatGPT.

Image search via Bing. Audio search via Forvo and JapanesePod101. Example sentences from Massif, Tatoeba and ImmersionKit. Lyrics from Google and Uta-Net.

Natural language processing tools include Ve and MeCab for Japanese. Special thanks to the Yomichan project.

If you like what I've done so far, you can help me out by testing the application on various devices so that I can gauge the compatibility of the application with different versions of Android, making a donation or collaborating with me on further improvements.

The logo of the application is both by suzy and Aaron Marbella, support their awesome work if you can!