Multilingual ICT dictionary