Natural Language Processing

What is natural language processing

Natural Language Processing (NLP) refers to the computer processing of natural language, for whatever reason, regardless of the level of the depth of the analysis. Natural language refers to the everyday language that is used, like English for example, and it is also synonymous with human language, primarily to distinguish itself from other languages, such as computer language.

Over the last few years, as Internet has affirmed its positon in social media, the written language has gained increasing importance. As a result, even if we have access to an unprecedented amount of natural language data encoded, only the most advanced form of NLP software is able to take advantage of it. Therefore, CELI’s NPL technology opens new doors and opportunities.


Enabling technology to introduce language intelligence

CELI designs and develops software components and resources that are able to build applications that include language intelligence (semantic search engines, text mining, opinion mining):


Linguistic resources


Software modules


Supported languages

Italian, English, French, Spanish, Catalan, Portuguese, German, Dutch, Swedish, Norwegian, Finnish, Danish, Polish, Russian, Belarusian, Estonian, Latvian, Lithuanian, Ukrainian, Greek, Turkish, Arabic, Hebrew, Armenian, Albanian, Croatian, Serbian, Czech, Slovenian, Slavic, Romanian, Bulgarian, Hungarian, Chinese and Japanese.


[cml_media_alt id='1915']celi-natural-language-processing[/cml_media_alt]