vesihiisi / hauki Goto Github PK
View Code? Open in Web Editor NEWHauki delivers Wikidata lexemes into your eyes.
Home Page: https://tools.wmflabs.org/hauki/
License: GNU Affero General Public License v3.0
Hauki delivers Wikidata lexemes into your eyes.
Home Page: https://tools.wmflabs.org/hauki/
License: GNU Affero General Public License v3.0
Using CSS columns right now which obvs sucks on mobile :) Make it use real bootstrap columns instead.
Part of speech fetching did not get converted in #16, so it's lagging.
The Lexeme creation form should allow you to add basic statements like gender, etc.
This is language-specific, so it can't be hard-coded into the template.
E.g. in Swedish a noun can be common/neuter, in German masculine/feminine/neuter, and in Finnish gender is not a thing.
I tried using the tool, and the lists of lexemes worked, but clicking any one lexeme, in several languages I tried, consistently yielded an opaque Internal server error message.
Make it possible to request a lexeme to see directly by its Q ID.
After some recent changes, the sense adder is even more dysfunctional than we started with...
After clicking Save It does not confirm that the sense was added, making it look like nothing happened.
Start implementing tabular presentation templates with Swedish noun.
Browse items that belong to a specific (or several) lex cat.
I think it would be very useful if the tool searched for lexemes using forms, not only lemmas. E.g. I’d like https://hauki.toolforge.org/lex/en/oranges to return the expected result. And this is much more needed for inflected languages (e.g. Czech), where a single lemma has many more forms and for an unknown word, you cannot be sure what is the correct lemma (that’s why you want to look into a dictionary!).
This tool appears to only support languages that have ISO 639-1, 2-letter codes like pt
or en
(via P218). There are languages, such as Cape Verdean Creole, which only have an ISO 639-3, 3-letter code (in this case kea
), which is encoded in P220.
Looking into the code, I notice that P218 is used in various places, but P220 isn't. It would be nice to add support for the latter as well.
https://twitter.com/Auregann/status/1134111717397585921
https://www.wikidata.org/wiki/Lexeme:L10704
https://tools.wmflabs.org/hauki/lex/fr/adresser%20la%20parole
It breaks when processing the lex. category https://www.wikidata.org/wiki/Q10976085, which does does not have an English label.
In the long run we want to be able to edit Lexemes directly in Hauki. Senses are a good place to start at, since we can reuse a lot of the code from wikidata-senses.
When creating a Lexeme, the first form is added automatically, and it does not have features.
This first form should get some features if possible.
This will be both language and POS dependent. E.g. for verb it would be infinitive, but the list of languages this applies to would have to be defined, since e.g. Bulgarian does not have infinitives.
Make it possible to add a sense directly when making a new Lexeme.
Display only items that don't have any Sense.
Impossible to open 'Voice Actor' (https://tools.wmflabs.org/hauki/lex/ja/Voice%20Actor) lexeme in ja browser (https://tools.wmflabs.org/hauki/browse/ja). I think this is it: https://www.wikidata.org/wiki/Lexeme:L43400.
For example, Mangel shows two lexemes, der Mangel and die Mangel, but not the distinguishing feature between them (the grammatical gender).
Show pronunciation audio where available.
Note that it is (or should be.... 🙄) added at the form level.
Example:
Add lemma to page title
The footer of the tool links to a documentation page, but it doesn’t exist yet.
Messages about a similar lexeme are not always noticeable, if the lexeme completely coincides with the already existing lexeme, I think it is necessary to request a confirmation for saving.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.