This code demonstrates how to connect manually to the Calais API. In the Main() function there are 4 variables that you can modify: 1) m_CParams - the cparams that would be sent with a request. Feel free to use some predefined (m_ParamsMicro, m_ParamsSimple, etc.) or your own. 2) m_Content - the text on which the service will perform the analysis. Again, you can use predefined text or your own. 3) m_Licence - use your key here (very important). 4) proxy - sometimes you might need to define here new proxy like this: new WebProxy(address: port), and define NetworkCredential as well (see in the code). How do you know if you need to define proxy? If you receive the "Proxy Authentication Error" as a response, this is most likely the reason. Also, there are two ways to perform the request: REST or SOAP. Just uncomment whichever you want to execute.