Giter Club home page Giter Club logo

Comments (2)

lrorpilla avatar lrorpilla commented on May 23, 2024 1

Timely request, this happens to be my next area to prioritize. My plan for this is to allow users to import Yomichan format dictionaries.

I already have code from 0.4 that allows me to parse term bank JSONs into dictionary entries. Loading up the JSONs every launch and doing the query with Dart data structures was not the wisest idea I had. So, what I'll do is have the user do a one-time import and store these entries in a database, probably sqflite or ObjectBox.

Then, it'll be a matter of a LIKE query limited to a certain amount of entries, favoring exact matches before starts with similarity matches. This request should also allow me to address that I can already get the lemma form of words through text segmentation, no idea why I haven't been using that as I've just found out. This should allow for offline bilingual results for JMdict almost exactly similar to Jisho.org's as I mostly use their parser.

I'll keep the current online functionality as is for users who don't want to set anything up. This is going to be quite the experiment and I hope this plan will turn out to be performant.

from jidoujisho.

lrorpilla avatar lrorpilla commented on May 23, 2024

I have implemented this feature in 0.24.

See the relevant line in the release notes:

  • (New Feature) Yomichan Dictionary Support - Users may now use Yomichan archive dictionaries in the application by importing them in the new Manage dictionaries option in the main menu

This feature may require more rigorous testing with a variety of dictionaries, but I am happy to release this feature given a good number of dictionaries I've tested with it. Improvements can probably come at a later time. With that, I am closing this issue.

from jidoujisho.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.