This is an automated archive made by the Lemmit Bot.
The original was posted on /r/learnjapanese by /u/maamaablacksheep on 2024-06-10 19:20:30+00:00.
It’s been 6 months since we’ve released Yomitan stable, and since then we (a community of volunteers) have been working hard to make Yomitan better and better. I wanted to write a post to celebrate some of the progress we’ve made in the past 6 months since our stable release and talk a bit about where Yomitan is heading next.
First, the numbers:
- 25,000+ installs across Firefox and Chrome
- We’ve merged over 350 pull requests across 33 contributors encompassing 120,000 lines of code changes to Yomitan since Dec 2023.
- We’ve resolved 163 Github Issues, which is our main channel for bug reports and feature requests
Major enhancements:
- Overhauled our Japanese transforms to increase our conjugation coverage and accuracy. Also now supports new forms (.e.g. ーげ) and Kansai-ben.
- Added a handful of handlebars to export your cards to Anki, including dynamically pulling definitions from single-dictionaries and aggregated word frequency.
- Add support for showing and adding duplicate cards with custom logic
- Now you can bulk generate anki cards from a list of words!
- Performance improvements in our code base, including in our transformation logic (8.2x) and translator (1.3x).
- Added support for rendering new html tags which allows yomitan dictionaries like Jitendex to look as good as it does.
- Now supports other languages! We currently have really solid support for Chinese and Korean as well as decent support for French, Spanish, German, Thai and many other languages! We also have a repository of yomitan-compatible dictionaries from various languages to various languages.
Here is our plan for the next 6 months:
- Make Yomitan more user-friendly. It currently takes a minimum of 5-10 minutes of fumbling around multiple websites to set up Yomitan. There are dozens of UI/UX paper cuts that make Yomitan not as intuitive as other language learning tools. We’re hoping in 6 months that we can get Yomitan to work out of the box and allow less-technical users to get a lot of value from Yomitan without extensive customization.
- Support more languages. We currently have different languages with different levels of support, depending on whether we have a language expert available. We’re adding more support and tooling to help potential language experts add more support to other languages.
- Performance and stability. Yomitan is a powerful tool. Its complexity can surface unexpected bugs and performance issues. We plan to continue investing in the performance and stability of Yomitan.
- ???: Let us know where you would like Yomitan to be by filing a Github Issue or posting something here or in TheMoeWay’s #yomitan-discussion.
To cap off, here’s how you can help Yomitan succeed:
- Install and use Yomitan! There are setup guides online like this one by TheMoeWay or this one by Xelieu. The more users who use Yomitan, the more feedback we get to decide what the bugs the community experiences and what to build next.
- File bug reports, UI/UX paper cuts, and feature requests in Github Issues or in the #yomitan-discussion Discord channel.
- If you’re a native or expert in a language, consider lending us your expertise by adding support to a particular language. We have a guide for contributing language features to Yomitan.
- Read our CONTRIBUTING.md doc on how to contribute code to Yomitan.
I and other maintainers will be around the next couple of days to answer any questions in the comment section here.
You must log in or register to comment.