
Japanese dictionary
Nihongo is an offline Japanese dictionary which includes vocabulary, kanji...
NDC Solution · com.ndcsolution.jdict
UpdatedJan 3, 2026
PublishedFeb 25, 2021
Packagecom.ndcsolution.jdict
MD528f5302b95015f8b50e9c55faf99570d
SHA1 (signer)C5:8F:86:19:CA:E6:9E:08:F8:03:AC:63:DA:DC:FE:7F:EF:52:1B:49
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
- Added Hiragana & Katakana alphabet memory practice
- Added Japanese Podcast listening feature
- Improve the performance for the app
- Added Japanese Podcast listening feature
- Improve the performance for the app
Description
JDict is a Japanese-English offline dictionary featuring over 160000 entries, over 10000 kanji and almost 60000 example sentences.
It is largely inspired by well-known "[Imi_wa?]" dictionary for [i_O_S] platform both functionally and visually.
Current features:
- works offline
- shows kana/romaji as you type
- supports wildcards in vocabulary
- recent words, examples and kanji
- romaji mode in search
- kanji search is divided by ON/KUN readings, Nanori and meaning results
- very fast example search
- extract words from sentences feature
- kanji stroke order animations
- furigana is matched everywhere with my own algorithm (still can have some bugs though)
- in component view, you can see all kanji with given component ordered by JLPT level and word commonness
- in kanji view, you can see all compounds with given kanji ordered like above
- search kanji by components (design inspired by "Japanese" dictionary)
- browse kanji by JLPT and School Grades
- notes
- lists (works like favorites but with folders/sub-folders)
- vocabulary search recognizes some basic grammar when typing
- in word detail view examples are categorized by word meaning if such a connection exists
As you can see features are mostly basic for now.
The database file is quite big (~230MB). The reason for that is that it contains a lot of example sentences data and needs a lot of indexes to run smooth.
My plans:
- make the application more user-friendly (list search)
- learn vocabulary feature (using lists)
- exporting lists to Anki
- external links in vocabulary
- kanji handwriting recognition
- Shiratori game
- improve extract words algorithm (I have some ideas using the statistical approach to make it run faster)
Acknowledgments:
- Electronic Dictionaries Research Groups
- KanjiVG
- Tatoeba
- KanjiCafe
- Tanos (JLPT)
It is largely inspired by well-known "[Imi_wa?]" dictionary for [i_O_S] platform both functionally and visually.
Current features:
- works offline
- shows kana/romaji as you type
- supports wildcards in vocabulary
- recent words, examples and kanji
- romaji mode in search
- kanji search is divided by ON/KUN readings, Nanori and meaning results
- very fast example search
- extract words from sentences feature
- kanji stroke order animations
- furigana is matched everywhere with my own algorithm (still can have some bugs though)
- in component view, you can see all kanji with given component ordered by JLPT level and word commonness
- in kanji view, you can see all compounds with given kanji ordered like above
- search kanji by components (design inspired by "Japanese" dictionary)
- browse kanji by JLPT and School Grades
- notes
- lists (works like favorites but with folders/sub-folders)
- vocabulary search recognizes some basic grammar when typing
- in word detail view examples are categorized by word meaning if such a connection exists
As you can see features are mostly basic for now.
The database file is quite big (~230MB). The reason for that is that it contains a lot of example sentences data and needs a lot of indexes to run smooth.
My plans:
- make the application more user-friendly (list search)
- learn vocabulary feature (using lists)
- exporting lists to Anki
- external links in vocabulary
- kanji handwriting recognition
- Shiratori game
- improve extract words algorithm (I have some ideas using the statistical approach to make it run faster)
Acknowledgments:
- Electronic Dictionaries Research Groups
- KanjiVG
- Tatoeba
- KanjiCafe
- Tanos (JLPT)
Required features
- Faketouch android.hardware.faketouch
- Wifi android.hardware.wifi
Permissions (18)
Japanese dictionary requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Adservices Topics android.permission.ACCESS_ADSERVICES_TOPICS
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Internet android.permission.INTERNET
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Storage android.permission.STORAGE
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Write Settings android.permission.WRITE_SETTINGS
- Com Android Vending Billing com.android.vending.BILLING
- Com Android Vending Check License com.android.vending.CHECK_LICENSE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Com Ndcsolution Jdict Dynamic Receiver Not Exported Permission com.ndcsolution.jdict.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION