data structures for multilingual dictionary