The estimate size is an overshot estimate because I adopted Apple's new lazy downloads framework and needed to estimate how big the downloads are, including after they get updated. I'll refine this, I need to check again but the final size should be smaller. However it is still large because it contains JMDict, JMNEDict for names, furigana tokenization data for JMDict, SQLite search index for JMDict, and some other fixture data. I can optimize this down a bit further (such as collapsing JMDict into its SQLite search index). I will also make this more customizable later as I add more lang support so that you can more granularly control what dictionaries you're downloading.
The estimate size is an overshot estimate because I adopted Apple's new lazy downloads framework and needed to estimate how big the downloads are, including after they get updated. I'll refine this, I need to check again but the final size should be smaller. However it is still large because it contains JMDict, JMNEDict for names, furigana tokenization data for JMDict, SQLite search index for JMDict, and some other fixture data. I can optimize this down a bit further (such as collapsing JMDict into its SQLite search index). I will also make this more customizable later as I add more lang support so that you can more granularly control what dictionaries you're downloading.