Kanji Scanner learning dictionary This application uses the KANJIDIC2 and JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group and are used in conformance with the Group's licence. Copyright James William Breen and the Electronic Dictionary Research and Development Group (EDRDG). Dictionary data: Creative Commons Attribution- ShareAlike 4.0, with EDRDG attribution requirements. No endorsement is implied. https://www.edrdg.org/wiki/KANJIDIC_Project.html https://www.edrdg.org/wiki/JMdict-EDICT_Dictionary_Project.html https://www.edrdg.org/edrdg/licence.html https://creativecommons.org/licenses/by-sa/4.0/ Snapshot retrieved 2026-09-23. Source hashes and exact coverage are included in manifest.json. The data has been converted to an indexed SQLite database; a maximum of four distinct example headwords per kanji is selected, prioritising common words and respecting spelling, reading and sense restrictions. Group furigana shows the dictionary's whole-word reading without guessing per-kanji alignment. SKIP and other specialist dictionary codes have been omitted. KANJIDIC2 Portuguese translations are generic Portuguese, not a separately reviewed Brazilian localisation. Existing authored N5 Sinhala translations represent selected meanings. Their source is displayed separately. Missing translations use English and are labelled as fallback. No claim of complete offline translations in all twelve configured languages is made. The derived KANJIDIC2/JMdict portions of dictionary.db remain CC BY-SA 4.0. They are modifiable SQLite data extractable from this APK (a ZIP archive). Conversion tools and translation-pack input format are included with the app's source in tools/build_learning_dictionary.py. Dictionary data licensing does not impose that licence on independent application code. Update procedure: fetch the publisher's latest KANJIDIC2/JMdict archives before each data release, update retrieval metadata, regenerate with the converter, validate identifiers/restrictions/coverage, and ship the updated database and notices. User history and favourites are stored separately and are preserved. The offline multilingual release adds direct Gemini-generated English glosses and translations in Sinhala, Hindi, Simplified/Traditional Chinese, Vietnamese, Korean, Filipino, Nepali, Indonesian, Brazilian Portuguese and Burmese. These additions were saved without independent linguistic verification and may contain errors. Original glosses, readings and examples are preserved. Generated English additions and translation records carry source labels. Missing content remains blank or uses an explicitly labelled English fallback. Input hashes and counts are in manifest.json. The generated pack importer is tools/import_generated_dictionary.py. Full licence and publisher documentation are packaged alongside this notice. There is no warranty of dictionary accuracy. Google Translate is an optional external website opened on user request; it is not bundled translation data, an embedded API, or a guarantee of translation quality or future availability. SQLCipher for Android (Zetetic), encryption library: Copyright (c) 2008-2023, ZETETIC LLC All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the ZETETIC LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.