How is disambiguation handled? Many words can mean several things:
Cabinet (storage or govt body)
Keyboard (for typing, or music instrument)
Remote (controller device or distant/far away)
Also any word that can be used as e.g. either a noun or a verb
Etc...
And could words across languages be linked to the same definition? Seems like there are a lot of edge cases that make this type of application more complex than the site indicates