Named-entity recognition (NER) is a tool that aims to identify named entities (persons, locations and things) in a text.

This can be useful in many information processing tasks - for example, in monitoring media interest in individuals or places that are currently in the news. For machine translation, it can be used to identify individuals or places and ensure that the official or preferred translations are used.

The CEF named-entity recognition service expects a 64 base-encoded file as input and returns a tagged xml file as output. The service currently handles texts in English and German.

The CEF Named-entity recognition web service is asynchronous. This means that the client sends a NER request and is notified once the document has been processed. In this way, calling the web service does not block the client. However, the client needs to expose a callback URL which will receive a notification that the named-entity extraction has been completed. The NER web service sends the tagged xml file to the destination URL specified by the client.

The interaction is as follows:

  1. The client sends a NER request to the NER web service;
  2. The NER web service replies synchronously with the request ID (positive number) or an error code (negative number) and an error message;
  3. The NER web service processes the document;
  4. The output is sent back to the callback URL.

The above approach decouples the client from the NER server. It is the responsibility of the Client to submit the initial request, and to react to the callback from the NER server. The request ID returned can be used to correlate the original request with the callback it refers to.

Language Coverage
English (Latin), German (Latin)

Target Users
  • Public administrations

    National public administrations in the EU Member States, Iceland and Norway

  • EU staff members
  • European Small and Medium-sized Enterprises
  • Universities

    Language faculties in all EU countries, Iceland and Norway

Get Started with the service

: Free of charge



Interaction Language: English (Latin)

Access the service

Request - Web Service :

Web Service
Input Output
Media Type
Data format HTML , MS-Excel xls , MS-Excel xlsx , MS-Word doc , MS-Word docx , PDF , RTF , Text , XML XML
Data format (other) odt, ods, odp, odg, ott, ots, otp, otg, ppt, ppts