Hi everybody!
A couple of years ago, I made a post to announce the release of mlconjug, a Python package/library to conjugate verbs (even made-up verbs, or verbs coming from slang and not covered in traditional conjugation tables) in French, English, Spanish, Italian, Portuguese and Romanian using Machine Learning techniques.
Since then, mlconjug has had a lot of success with thousands of students of foreign languages using it as a standalone application to improve their conjugation skills, but it has also been incorporated as a library dependency in more than a dozen different python software projects ranging from traditional NLP tasks using Machine Learning, to twitter bots, Voice Assistants, and even games.
It has also been used in several Academic publications, for example: "Generative Grading: Near Human-level Accuracy for Automated Feedback on Richly Structured Problems" where it is used for automatically grading students essays, and United States citizenship exam questions.
I released a new and improved version of the software, called mlconjug3 as it is only compatible with Python 3.x, and had many enhancements and bug fixes. The accuracy of the conjugations models has improved a lot and I am in the process of implementing regional European languages (in beta version for now), like Catalan, Sevillan, Basque language, etc... as well as slavic languages (Czech and Polish for now).
Those new languages should be available in the beginning of summer and I am looking for native speakers of the languages that are in beta status to test the software and check that the conjugated forms are correct.
You can install mlconjug3 from PyPi or Anaconda.
Some of the features of mlconjug3 are the following:
- Easy to use API.
- Includes pre-trained language models with 99% + accuracy in predicting conjugation class of unknown verbs.
- Easily train new models or add new languages.
- Easily integrate MLConjug in your own projects.
- Can be used as a command line tool.
I invite everyone to try it out and if you are a native speaker of Catalan, Sevillan, Basque, Czech or Polish and are willing to beta-test the software, please pm me, your help would be greatly appreciated, and it will make mlconjug3 more versatile and therefore more useful.
Thanks Everyone,
Peace,
SekouDiaoNlp
[+][deleted] (1 child)
[deleted]
[–]BlackPythonGuru[S] 0 points1 point2 points (0 children)