It's possible. The interface part is even quite easy.
The hard part is defining a data model to contain all the words in all languages, with definitions in all languages, with morphology tables, etc. Something like this is slowly being done at www.omegawiki.org and there are other projects, too.
OK, I didn't realize the depth of that problem.